oaf async patch.
- From: Mathieu Lacage <mathieu eazel com>
- To: gnome-components-list gnome org
- Subject: oaf async patch.
- Date: 05 Oct 2000 15:26:00 -0700
hi all,
I got myself to implement this async thingy. Tests seem to pass and
I am still testing it.
I will of course write documentation before commiting...
Any comments ?
Mathieu
Index: idl/oaf.idl
===================================================================
RCS file: /cvs/gnome/oaf/idl/oaf.idl,v
retrieving revision 1.22
diff -u -r1.22 oaf.idl
--- idl/oaf.idl 2000/09/22 12:16:55 1.22
+++ idl/oaf.idl 2000/10/05 08:45:18
@@ -114,6 +114,11 @@
REG_ERROR
};
+ interface ActivationCallback {
+ oneway void report_activation_failed (in string reason);
+ oneway void report_activation_succeeded (in ActivationResult result);
+ };
+
/* Interfaces */
interface ObjectDirectory {
enum UnregisterType {
@@ -127,7 +132,7 @@
Object activate (in ImplementationID iid, in ActivationContext ac, in ActivationFlags flags)
context ("username", "hostname", "domain", "display");
-
+
/* Ensures consistency for activations of publicly advertised objects */
void lock();
oneway void unlock();
@@ -156,6 +161,14 @@
raises (ParseFailed, IncompleteContext, GeneralError)
context ("username", "hostname", "domain", "display");
+ oneway void activate_async (in string requirements,
+ in GNOME::stringlist selection_order,
+ in ActivationFlags flags,
+ in ActivationCallback callback_object)
+ context ("username", "hostname", "domain", "display");
+
+
+
readonly attribute ServerInfoList servers;
ServerInfoList query (in string requirements,
in GNOME::stringlist selection_order)
@@ -165,5 +178,11 @@
ActivationResult activate_from_id (in ActivationID aid, in ActivationFlags flags)
raises (ParseFailed, IncompleteContext, GeneralError)
context ("username", "hostname", "domain", "display");
+
+ oneway void activate_from_id_async (in ActivationID aid,
+ in ActivationFlags flags,
+ in ActivationCallback callback_object)
+ context ("username", "hostname", "domain", "display");
+
};
};
Index: liboaf/Makefile.am
===================================================================
RCS file: /cvs/gnome/oaf/liboaf/Makefile.am,v
retrieving revision 1.18
diff -u -r1.18 Makefile.am
--- liboaf/Makefile.am 2000/08/12 01:16:15 1.18
+++ liboaf/Makefile.am 2000/10/05 08:45:18
@@ -22,6 +22,7 @@
liboafinclude_HEADERS= \
oaf.h \
liboaf.h \
+ oaf-async.h \
oaf-factory.h \
oaf-factory-suppress.h \
liboaf-version.h \
@@ -29,6 +30,7 @@
liboaf_la_SOURCES= \
oaf-stubs.c \
+ oaf-skels.c \
oaf-common.c \
oaf-mainloop.c \
oaf-actid.c \
@@ -38,14 +40,19 @@
oaf-factory-common.c \
oaf-plugin.c \
oaf-activate.c \
+ oaf-activate.h \
oaf-registration.c \
oaf-servreg.c \
oaf-util.c \
oaf-i18n.h \
+ oaf-async.c \
+ oaf-async-corba.h \
+ oaf-async-corba.c \
$(NULL)
BUILT_SOURCES= \
oaf-stubs.c \
+ oaf-skels.c \
oaf-common.c \
oaf-factory-stubs.c \
oaf-factory-skels.c \
@@ -54,7 +61,7 @@
oaf-factory.h \
$(NULL)
-oaf-stubs.c oaf.h oaf-common.c: stamp-idl
+oaf-stubs.c oaf-skels.c oaf.h oaf-common.c: stamp-idl
oaf-factory-stubs.c oaf-factory-skels.c oaf-factory.h oaf-factory-common.c: stamp-factory-idl
@@ -64,7 +71,7 @@
../liboaf/oaf-factory.h: stamp-factory-idl
stamp-idl: $(top_srcdir)/idl/oaf.idl
- $(ORBIT_IDL) --noskels -I$(top_srcdir)/idl --define=OAF_COMPILATION $(top_srcdir)/idl/oaf.idl
+ $(ORBIT_IDL) -I$(top_srcdir)/idl --define=OAF_COMPILATION $(top_srcdir)/idl/oaf.idl
touch stamp-idl
oaf-factory.h stamp-factory-idl: $(top_srcdir)/idl/oaf-factory.idl
Index: liboaf/liboaf.h
===================================================================
RCS file: /cvs/gnome/oaf/liboaf/liboaf.h,v
retrieving revision 1.30
diff -u -r1.30 liboaf.h
--- liboaf/liboaf.h 2000/09/22 12:16:56 1.30
+++ liboaf/liboaf.h 2000/10/05 08:45:18
@@ -63,6 +63,10 @@
const char *oaf_session_name_get (void);
const char *oaf_domain_get (void);
+void oaf_set_test_components_enabled (gboolean val);
+gboolean oaf_get_test_components_enabled (void);
+
+
typedef struct
{
const char *iid;
@@ -98,8 +102,6 @@
CORBA_Environment * ev);
-void oaf_set_test_components_enabled (gboolean val);
-gboolean oaf_get_test_components_enabled (void);
OAF_ServerInfoList *oaf_query (const char *requirements,
char *const *selection_order,
@@ -154,6 +156,8 @@
void oaf_registration_unset (const OAFRegistrationCategory * regcat,
CORBA_Object obj, CORBA_Environment * ev);
+
+
/* Do not release() the returned value */
CORBA_Object oaf_service_get (const OAFRegistrationCategory * regcat);
@@ -164,6 +168,9 @@
void oaf_registration_activator_add (OAFServiceActivator act_func,
int priority);
+
+
+
/* oaf-servreg.c */
OAF_RegistrationResult oaf_active_server_register (const char *iid,
CORBA_Object obj);
@@ -171,6 +178,8 @@
char *oaf_make_registration_id (const char *iid, const char *display);
+
+
/* oaf-util.c */
OAF_Property *oaf_server_info_prop_find (OAF_ServerInfo * server,
const char *prop_name);
@@ -201,7 +210,9 @@
CORBA_ORB oaf_orb_init (int *argc, char **argv);
void oaf_preinit (gpointer app, gpointer mod_info);
void oaf_postinit (gpointer app, gpointer mod_info);
+
const char *oaf_activation_iid_get (void);
+
extern const guint liboaf_major_version,
liboaf_minor_version, liboaf_micro_version;
extern const char liboaf_version[];
Index: liboaf/oaf-activate.c
===================================================================
RCS file: /cvs/gnome/oaf/liboaf/oaf-activate.c,v
retrieving revision 1.16
diff -u -r1.16 oaf-activate.c
--- liboaf/oaf-activate.c 2000/09/19 05:07:10 1.16
+++ liboaf/oaf-activate.c 2000/10/05 08:45:18
@@ -24,6 +24,7 @@
*/
#include "liboaf/liboaf-private.h"
+#include "liboaf/oaf-activate.h"
extern CORBA_Object oaf_server_activate_shlib (OAF_ActivationResult * sh,
CORBA_Environment * ev);
@@ -44,7 +45,45 @@
return test_components_enabled;
}
+/**
+ * oaf_get_test_requirements:
+ * @requirements: the user requirements.
+ *
+ * internal function only: returns a new query string.
+ **/
+char *
+oaf_get_test_requirements (const char *requirements)
+{
+ char *ext_requirements;
+
+ if (!oaf_get_test_components_enabled ()) {
+ ext_requirements = g_strconcat ("( ", requirements,
+ " ) AND (NOT test_only.defined() OR NOT test_only)",
+ NULL);
+ } else {
+ ext_requirements = NULL;
+ }
+
+ return ext_requirements;
+}
+void
+oaf_activate_selection_order_get_corba (char *const *selection_order, GNOME_stringlist *ret_val)
+{
+ int i;
+
+ if (selection_order) {
+ for (i = 0; selection_order[i]; i++)
+ /**/;
+
+ ret_val->_length = i;
+ ret_val->_buffer = (char **) selection_order;
+ CORBA_sequence_set_release (ret_val, CORBA_FALSE);
+ } else {
+ memset (ret_val, 0, sizeof (*ret_val));
+ }
+}
+
/**
* oaf_query:
* @requirements: query string.
@@ -66,7 +105,6 @@
{
GNOME_stringlist selorder;
OAF_ServerInfoList *res;
- int i;
CORBA_Environment myev;
OAF_ActivationContext ac;
char *ext_requirements;
@@ -76,31 +114,22 @@
ac = oaf_activation_context_get ();
g_return_val_if_fail (ac, CORBA_OBJECT_NIL);
- if (!oaf_get_test_components_enabled ()) {
- ext_requirements = g_strconcat ("( ", requirements,
- " ) AND (NOT test_only.defined() OR NOT test_only)",
- NULL);
- } else {
- ext_requirements = NULL;
- }
+ ext_requirements = oaf_get_test_requirements (requirements);
if (!ev) {
ev = &myev;
CORBA_exception_init (&myev);
}
-
- if (selection_order) {
- for (i = 0; selection_order[i]; i++)
- /**/;
- selorder._length = i;
- selorder._buffer = (char **) selection_order;
- CORBA_sequence_set_release (&selorder, CORBA_FALSE);
- } else
- memset (&selorder, 0, sizeof (selorder));
+ oaf_activate_selection_order_get_corba (selection_order, &selorder);
- res = OAF_ActivationContext_query (ac, (char *) (ext_requirements ? ext_requirements : requirements),
- &selorder, oaf_context_get (), ev);
+ if (ext_requirements == NULL) {
+ res = OAF_ActivationContext_query (ac, (char *) requirements,
+ &selorder, oaf_context_get (), ev);
+ } else {
+ res = OAF_ActivationContext_query (ac, (char *) ext_requirements,
+ &selorder, oaf_context_get (), ev);
+ }
if (ext_requirements != NULL) {
g_free (ext_requirements);
@@ -137,50 +166,49 @@
CORBA_Environment * ev)
{
GNOME_stringlist selorder;
- CORBA_Object retval = CORBA_OBJECT_NIL;
+ CORBA_Object retval;
OAF_ActivationResult *res;
- int i;
CORBA_Environment myev;
OAF_ActivationContext ac;
char *ext_requirements;
+ retval = CORBA_OBJECT_NIL;
+
g_return_val_if_fail (requirements, CORBA_OBJECT_NIL);
ac = oaf_activation_context_get ();
g_return_val_if_fail (ac, CORBA_OBJECT_NIL);
- if (!oaf_get_test_components_enabled ()) {
- ext_requirements = g_strconcat ("( ", requirements,
- " ) AND (NOT test_only.defined() OR NOT test_only)",
- NULL);
- } else {
- ext_requirements = NULL;
- }
+ ext_requirements = oaf_get_test_requirements (requirements);
if (!ev) {
ev = &myev;
CORBA_exception_init (&myev);
}
- if (selection_order) {
- for (i = 0; selection_order[i]; i++)
- /**/;
+ oaf_activate_selection_order_get_corba (selection_order, &selorder);
- selorder._length = i;
- selorder._buffer = (char **) selection_order;
- CORBA_sequence_set_release (&selorder, CORBA_FALSE);
- } else
- memset (&selorder, 0, sizeof (selorder));
-
- res = OAF_ActivationContext_activate (ac, (char *) (ext_requirements ? ext_requirements : requirements),
- &selorder, flags,
- oaf_context_get (), ev);
+ if (ext_requirements == NULL) {
+ res = OAF_ActivationContext_activate (ac, (char *) requirements,
+ &selorder, flags,
+ oaf_context_get (), ev);
+ } else {
+ res = OAF_ActivationContext_activate (ac, (char *) ext_requirements,
+ &selorder, flags,
+ oaf_context_get (), ev);
+ }
if (ext_requirements != NULL) {
g_free (ext_requirements);
}
- if (ev->_major != CORBA_NO_EXCEPTION)
- goto out;
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ if (ev == &myev) {
+ CORBA_exception_free (&myev);
+ }
+
+ return retval;
+ }
+
switch (res->res._d) {
case OAF_RESULT_SHLIB:
@@ -202,7 +230,6 @@
CORBA_free (res);
- out:
if (ev == &myev)
CORBA_exception_free (&myev);
@@ -238,8 +265,9 @@
ai = oaf_actid_parse (aid);
- if (ai) { /* This is so that using an AID in an unactivated OD will work nicely */
- OAFRegistrationCategory regcat;
+ if (ai) {
+ /* This is so that using an AID in an unactivated OD will work nicely */
+ OAFRegistrationCategory regcat;
memset (®cat, 0, sizeof (regcat));
regcat.name = "IDL:OAF/ObjectDirectory:1.0";
@@ -258,10 +286,9 @@
CORBA_exception_init (&myev);
}
- res =
- OAF_ActivationContext_activate_from_id (ac, aid, flags,
- oaf_context_get (),
- ev);
+ res = OAF_ActivationContext_activate_from_id (ac, aid, flags,
+ oaf_context_get (),
+ ev);
if (ev->_major != CORBA_NO_EXCEPTION)
goto out;
Index: liboaf/oaf-activate.h
===================================================================
RCS file: oaf-activate.h
diff -N oaf-activate.h
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-activate.h Thu Oct 5 04:45:18 2000
@@ -0,0 +1,38 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * liboaf: A library for accessing oafd in a nice way.
+ *
+ * Copyright (C) 1999, 2000 Red Hat, Inc.
+ * Copyright (C) 2000 Eazel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Author: Elliot Lee <sopwith redhat com>
+ *
+ */
+
+#ifndef OAF_ACTIVATE_H
+#define OAF_ACTIVATE_H
+
+char *oaf_get_test_requirements (const char *requirements);
+void oaf_activate_selection_order_get_corba (char *const *selection_order,
+ GNOME_stringlist *ret_val);
+
+
+
+
+#endif /* OAF_ACTIVATE_H */
+
+
Index: liboaf/oaf-async-corba.c
===================================================================
RCS file: oaf-async-corba.c
diff -N oaf-async-corba.c
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-async-corba.c Thu Oct 5 04:45:18 2000
@@ -0,0 +1,190 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * oaf-async: A library for accessing oafd in a nice way.
+ *
+ * Copyright (C) 2000 Eazel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Author: Mathieu Lacage <mathieu eazel com>
+ *
+ */
+
+#include "oaf.h"
+#include "liboaf.h"
+#include "oaf-async.h"
+#include "oaf-async-corba.h"
+#include "oaf-i18n.h"
+
+/*** App-specific servant structures ***/
+typedef struct {
+
+ POA_OAF_ActivationCallback servant;
+ PortableServer_POA poa;
+ OAFActivationCallback callback;
+ gpointer user_data;
+
+} impl_POA_OAF_ActivationCallback;
+
+void
+impl_OAF_ActivationCallback__destroy(impl_POA_OAF_ActivationCallback *servant,
+ CORBA_Environment *ev);
+
+
+
+/*** Implementation stub prototypes ***/
+
+static void
+impl_OAF_ActivationCallback_report_activation_failed
+ (impl_POA_OAF_ActivationCallback * servant,
+ CORBA_char * reason,
+ CORBA_Environment * ev);
+
+static void
+impl_OAF_ActivationCallback_report_activation_succeeded
+ (impl_POA_OAF_ActivationCallback * servant,
+ OAF_ActivationResult * result,
+ CORBA_Environment * ev);
+
+/*** epv structures ***/
+
+static PortableServer_ServantBase__epv impl_OAF_ActivationCallback_base_epv = {
+ NULL, /* _private data */
+ NULL, /* finalize routine */
+ NULL, /* default_POA routine */
+};
+static POA_OAF_ActivationCallback__epv impl_OAF_ActivationCallback_epv = {
+ NULL, /* _private */
+ (gpointer) & impl_OAF_ActivationCallback_report_activation_failed,
+
+ (gpointer) & impl_OAF_ActivationCallback_report_activation_succeeded,
+
+};
+
+/*** vepv structures ***/
+
+static POA_OAF_ActivationCallback__vepv impl_OAF_ActivationCallback_vepv = {
+ &impl_OAF_ActivationCallback_base_epv,
+ &impl_OAF_ActivationCallback_epv,
+};
+
+/*** Stub implementations ***/
+
+CORBA_Object
+oaf_async_corba_callback_new (OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev)
+{
+ CORBA_Object retval;
+ impl_POA_OAF_ActivationCallback *newservant;
+ PortableServer_ObjectId *objid;
+ PortableServer_POA poa;
+ PortableServer_POAManager manager;
+ CORBA_ORB orb;
+
+ orb = oaf_orb_get ();
+
+ poa = (PortableServer_POA) CORBA_ORB_resolve_initial_references (orb, "RootPOA", ev);
+ manager = PortableServer_POA__get_the_POAManager (poa, ev);
+ PortableServer_POAManager_activate (manager, ev);
+
+ newservant = g_new0(impl_POA_OAF_ActivationCallback, 1);
+ newservant->servant.vepv = &impl_OAF_ActivationCallback_vepv;
+ newservant->poa = poa;
+ newservant->callback = callback;
+ newservant->user_data = user_data;
+
+ POA_OAF_ActivationCallback__init((PortableServer_Servant) newservant, ev);
+ objid = PortableServer_POA_activate_object(poa, newservant, ev);
+ CORBA_free(objid);
+ retval = PortableServer_POA_servant_to_reference(poa, newservant, ev);
+
+ return retval;
+}
+
+void
+impl_OAF_ActivationCallback__destroy(impl_POA_OAF_ActivationCallback *servant,
+ CORBA_Environment * ev)
+{
+ PortableServer_ObjectId *objid;
+
+ objid = PortableServer_POA_servant_to_id(servant->poa, servant, ev);
+ PortableServer_POA_deactivate_object(servant->poa, objid, ev);
+ CORBA_free(objid);
+
+ POA_OAF_ActivationCallback__fini((PortableServer_Servant) servant, ev);
+ g_free(servant);
+}
+
+static void
+impl_OAF_ActivationCallback_report_activation_failed
+ (impl_POA_OAF_ActivationCallback * servant,
+ CORBA_char * reason,
+ CORBA_Environment * ev)
+{
+ char *message;
+
+ if (servant->callback == NULL) {
+ return;
+ }
+
+ message = g_strconcat ("Activation failed: ", reason, NULL);
+ servant->callback (CORBA_OBJECT_NIL, message, servant->user_data);
+ g_free (message);
+
+ /* destroy this object */
+ impl_OAF_ActivationCallback__destroy (servant, ev);
+}
+
+static void
+impl_OAF_ActivationCallback_report_activation_succeeded
+ (impl_POA_OAF_ActivationCallback * servant,
+ OAF_ActivationResult * result,
+ CORBA_Environment * ev)
+{
+ CORBA_Object retval;
+
+ retval = CORBA_OBJECT_NIL;
+
+ if (servant->callback == NULL) {
+ return;
+ }
+
+ switch (result->res._d) {
+ case OAF_RESULT_SHLIB:
+ retval = oaf_server_activate_shlib (result, ev);
+ break;
+ case OAF_RESULT_OBJECT:
+ retval = CORBA_Object_duplicate (result->res._u.res_object, ev);
+ break;
+ case OAF_RESULT_NONE:
+ retval = CORBA_OBJECT_NIL;
+ break;
+ default:
+ g_assert_not_reached ();
+ break;
+ }
+
+ if (retval == CORBA_OBJECT_NIL) {
+ servant->callback (CORBA_OBJECT_NIL,
+ _("No server corresponding to your query"),
+ servant->user_data);
+ } else {
+ servant->callback (retval, NULL, servant->user_data);
+ }
+
+ /* destroy this object */
+ impl_OAF_ActivationCallback__destroy (servant, ev);
+}
Index: liboaf/oaf-async-corba.h
===================================================================
RCS file: oaf-async-corba.h
diff -N oaf-async-corba.h
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-async-corba.h Thu Oct 5 04:45:18 2000
@@ -0,0 +1,40 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * oaf-async: A library for accessing oafd in a nice way.
+ *
+ * Copyright (C) 2000 Eazel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Author: Mathieu Lacage <mathieu eazel com>
+ *
+ */
+
+
+#ifndef OAF_ASYNC_CORBA_H
+#define OAF_ASYNC_CORBA_H
+
+#include "oaf.h"
+
+
+
+CORBA_Object
+oaf_async_corba_callback_new (OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev);
+
+
+
+#endif /* OAF_ASYNC_CORBA_H */
Index: liboaf/oaf-async.c
===================================================================
RCS file: oaf-async.c
diff -N oaf-async.c
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-async.c Thu Oct 5 04:45:18 2000
@@ -0,0 +1,179 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * oaf-async: A library for accessing oafd in a nice way.
+ *
+ * Copyright (C) 2000 Eazel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Author: Mathieu Lacage <mathieu eazel com>
+ */
+
+#include <config.h>
+
+#include "oaf-async.h"
+#include "oaf-async-corba.h"
+#include "liboaf/oaf-activate.h"
+#include "liboaf/liboaf-private.h"
+
+void oaf_activate_async (const char *requirements,
+ char *const *selection_order,
+ OAF_ActivationFlags flags,
+ OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev)
+{
+ CORBA_Object callback_object;
+ CORBA_Environment myev;
+ GNOME_stringlist sel_order;
+ OAF_ActivationContext activation_context;
+ char *ext_requirements;
+
+ g_return_if_fail (callback);
+
+ if (ev == NULL) {
+ ev = &myev;
+ }
+
+ CORBA_exception_init (ev);
+
+ if (requirements == NULL) {
+ callback (CORBA_OBJECT_NIL, "Requirements NULL", user_data);
+ return;
+ }
+
+ /* get the Activation Context */
+ activation_context = oaf_activation_context_get ();
+ if (activation_context == CORBA_OBJECT_NIL) {
+ callback (CORBA_OBJECT_NIL, "Could not get Activation Context", user_data);
+ return;
+ }
+
+ ext_requirements = oaf_get_test_requirements (requirements);
+
+ oaf_activate_selection_order_get_corba (selection_order, &sel_order);
+
+ /* create the CORBA callback for this call It will destroy itelf later */
+ callback_object = oaf_async_corba_callback_new (callback, user_data, ev);
+ if (ev->_major != CORBA_NO_EXCEPTION
+ || callback_object == CORBA_OBJECT_NIL) {
+ callback (CORBA_OBJECT_NIL, "Could not create CORBA callback", user_data);
+ return;
+ }
+
+
+ /* make the OAF call :) */
+ if (ext_requirements == NULL) {
+ OAF_ActivationContext_activate_async (activation_context,
+ requirements, &sel_order,
+ flags, callback_object,
+ oaf_context_get (), ev);
+ } else {
+ OAF_ActivationContext_activate_async (activation_context,
+ ext_requirements, &sel_order,
+ flags, callback_object,
+ oaf_context_get (), ev);
+ }
+
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ message = g_strconcat ("Could not contact Activation Context: ",
+ CORBA_exception_id (ev), NULL);
+ callback (CORBA_OBJECT_NIL, message, user_data );
+ g_free (message);
+ return;
+ }
+
+ /* the end :) */
+}
+
+void oaf_activate_from_id_async (const OAF_ActivationID aid,
+ OAF_ActivationFlags flags,
+ OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev)
+{
+ CORBA_Object callback_object;
+ CORBA_Environment myev;
+ OAF_ActivationContext activation_context;
+ OAFActivationInfo *ai;
+
+ g_return_if_fail (callback);
+
+ if (ev == NULL) {
+ ev = &myev;
+ }
+
+ CORBA_exception_init (ev);
+
+ if (aid == NULL) {
+ callback (CORBA_OBJECT_NIL, "AID NULL", user_data);
+ return;
+ }
+
+ /* get the Activation Context */
+ activation_context = oaf_activation_context_get ();
+ if (activation_context == CORBA_OBJECT_NIL) {
+ callback (CORBA_OBJECT_NIL, "Could not get Activation Context", user_data);
+ return;
+ }
+
+ ai = oaf_actid_parse (aid);
+
+ if (ai) {
+ /* This is so that using an AID in an unactivated OD will work nicely */
+ OAFRegistrationCategory regcat;
+
+ memset (®cat, 0, sizeof (regcat));
+ regcat.name = "IDL:OAF/ObjectDirectory:1.0";
+ regcat.session_name = oaf_session_name_get ();
+ regcat.username = ai->user;
+ regcat.hostname = ai->host;
+ regcat.domain = ai->domain;
+
+ oaf_service_get (®cat);
+
+ oaf_actinfo_free (ai);
+ }
+
+ /* create the CORBA callback for this call It will destroy itelf later */
+ callback_object = oaf_async_corba_callback_new (callback, user_data, ev);
+ if (ev->_major != CORBA_NO_EXCEPTION
+ || callback_object == CORBA_OBJECT_NIL) {
+ callback (CORBA_OBJECT_NIL, "Could not create CORBA callback", user_data);
+ return;
+ }
+
+ OAF_ActivationContext_activate_from_id_async (activation_context,
+ aid, flags,
+ callback_object,
+ oaf_context_get (),
+ ev);
+
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ message = g_strconcat ("Could not contact Activation Context: ",
+ CORBA_exception_id (ev), NULL);
+ callback (CORBA_OBJECT_NIL, message, user_data );
+ g_free (message);
+ }
+
+}
+
+
+
+
+
+
Index: liboaf/oaf-async.h
===================================================================
RCS file: oaf-async.h
diff -N oaf-async.h
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-async.h Thu Oct 5 04:45:18 2000
@@ -0,0 +1,60 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * oaf-async: A library for accessing oafd in a nice way.
+ *
+ * Copyright (C) 2000 Eazel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * Author: Mathieu Lacage <mathieu eazel com>
+ *
+ */
+
+
+#ifndef OAF_ASYNC_H
+#define OAF_ASYNC_H
+
+#include <liboaf/liboaf-version.h>
+#include <liboaf/oaf.h>
+
+
+/* activated_object is CORBA_OBJECT_NIL if the activation
+ failed somehow. If this is the case, error_reason contains
+ a valid string which describes the pb encountered.
+ If this is not the case, error_reason is not defined.
+ activated_object should be CORBA_Object_release'd by the user
+*/
+typedef void (*OAFActivationCallback) (CORBA_Object activated_object,
+ const char *error_reason,
+ gpointer user_data);
+
+
+void oaf_activate_async (const char *requirements,
+ char *const *selection_order,
+ OAF_ActivationFlags flags,
+ OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev);
+
+void oaf_activate_from_id_async (const OAF_ActivationID aid,
+ OAF_ActivationFlags flags,
+ OAFActivationCallback callback,
+ gpointer user_data,
+ CORBA_Environment * ev);
+
+
+
+#endif /* OAF_ASYNC_H */
+
Index: liboaf/oaf-registration.c
===================================================================
RCS file: /cvs/gnome/oaf/liboaf/oaf-registration.c,v
retrieving revision 1.20
diff -u -r1.20 oaf-registration.c
--- liboaf/oaf-registration.c 2000/09/23 00:30:20 1.20
+++ liboaf/oaf-registration.c 2000/10/05 08:45:18
@@ -107,9 +107,8 @@
if (!ri->regloc->check)
continue;
- new_ior =
- ri->regloc->check (ri->regloc, regcat, &new_dist,
- ri->user_data);
+ new_ior = ri->regloc->check (ri->regloc, regcat,
+ &new_dist, ri->user_data);
if (new_ior && (new_dist < dist)) {
g_free (ior);
ior = new_ior;
@@ -451,14 +450,11 @@
}
activatable_servers[] =
{
- {
- "IDL:OAF/ActivationContext:1.0", (const char **) oaf_ac_cmd,
- 2, CORBA_OBJECT_NIL}
- , {
- "IDL:OAF/ObjectDirectory:1.0", (const char **) oaf_od_cmd,
- 1, CORBA_OBJECT_NIL}
- , {
- NULL}
+ {"IDL:OAF/ActivationContext:1.0", (const char **) oaf_ac_cmd,
+ 2, CORBA_OBJECT_NIL},
+ {"IDL:OAF/ObjectDirectory:1.0", (const char **) oaf_od_cmd,
+ 1, CORBA_OBJECT_NIL},
+ { NULL}
};
#define STRMATCH(x, y) ((!x && !y) || (x && y && !strcmp(x, y)))
@@ -479,7 +475,9 @@
&& (!ssi->domain
|| STRMATCH (ssi->domain,
regcat->
- domain))) return ssi->already_running;
+ domain))) {
+ return ssi->already_running;
+ }
}
return CORBA_OBJECT_NIL;
Index: oafd/Makefile.am
===================================================================
RCS file: /cvs/gnome/oaf/oafd/Makefile.am,v
retrieving revision 1.18
diff -u -r1.18 Makefile.am
--- oafd/Makefile.am 2000/09/22 12:16:56 1.18
+++ oafd/Makefile.am 2000/10/05 08:45:18
@@ -68,4 +68,8 @@
CLEANFILES=stamp-parser stamp-idl
oaf-skels.c: $(top_srcdir)/idl/oaf.idl
- $(ORBIT_IDL) --nostubs --noheaders $(top_srcdir)/idl/oaf.idl
+ $(ORBIT_IDL) --noheaders $(top_srcdir)/idl/oaf.idl
+
+
+
+
Index: oafd/ac-corba.c
===================================================================
RCS file: /cvs/gnome/oaf/oafd/ac-corba.c,v
retrieving revision 1.32
diff -u -r1.32 ac-corba.c
--- oafd/ac-corba.c 2000/09/22 12:16:56 1.32
+++ oafd/ac-corba.c 2000/10/05 08:45:18
@@ -55,6 +55,17 @@
}
ChildODInfo;
+
+
+/* forward declarations */
+char *ac_aid_to_query_string (OAF_ActivationID aid);
+void ac_context_to_string_array (CORBA_Context context,
+ char *sort_criteria[4],
+ CORBA_Environment *ev);
+
+
+
+
static ChildODInfo *
child_od_info_new (OAF_ObjectDirectory obj, CORBA_Environment * ev)
{
@@ -240,6 +251,15 @@
CORBA_Context ctx,
CORBA_Environment * ev);
+static void
+impl_OAF_ActivationContext_activate_async(impl_POA_OAF_ActivationContext *
+ servant, CORBA_char * requirements,
+ GNOME_stringlist * selection_order,
+ OAF_ActivationFlags flags,
+ OAF_ActivationCallback
+ callback_object, CORBA_Context ctx,
+ CORBA_Environment * ev);
+
static OAF_ServerInfoList
* impl_OAF_ActivationContext__get_servers
(impl_POA_OAF_ActivationContext * servant, CORBA_Environment * ev);
@@ -260,6 +280,13 @@
CORBA_Environment * ev);
static void
+impl_OAF_ActivationContext_activate_from_id_async
+ (impl_POA_OAF_ActivationContext * servant, OAF_ActivationID aid,
+ OAF_ActivationFlags flags, OAF_ActivationCallback callback_object,
+ CORBA_Context ctx, CORBA_Environment * ev);
+
+
+static void
ac_query_run (impl_POA_OAF_ActivationContext * servant,
CORBA_char * requirements,
GNOME_stringlist * selection_order,
@@ -286,9 +313,11 @@
(gpointer) &impl_OAF_ActivationContext_add_directory,
(gpointer) &impl_OAF_ActivationContext_remove_directory,
(gpointer) &impl_OAF_ActivationContext_activate,
+ (gpointer) &impl_OAF_ActivationContext_activate_async,
(gpointer) &impl_OAF_ActivationContext__get_servers,
(gpointer) &impl_OAF_ActivationContext_query,
- (gpointer) &impl_OAF_ActivationContext_activate_from_id
+ (gpointer) &impl_OAF_ActivationContext_activate_from_id,
+ (gpointer) &impl_OAF_ActivationContext_activate_from_id_async
};
/*** vepv structures ***/
@@ -584,7 +613,76 @@
return retval;
}
+
static void
+impl_OAF_ActivationContext_activate_async(impl_POA_OAF_ActivationContext *
+ servant, CORBA_char * requirements,
+ GNOME_stringlist * selection_order,
+ OAF_ActivationFlags flags,
+ OAF_ActivationCallback callback_object,
+ CORBA_Context ctx,
+ CORBA_Environment * ev)
+{
+ OAF_ActivationResult *retval = NULL;
+ OAF_ServerInfo **items, *curitem;
+ int i;
+ char *hostname;
+
+ hostname = ac_CORBA_Context_get_value (ctx, "hostname", ev);
+ ac_update_lists (servant, ev);
+
+ servant->refs++;
+
+ items = oaf_alloca (servant->total_servers *
+ sizeof (OAF_ServerInfo *));
+ ac_query_run (servant, requirements, selection_order, ctx, items, ev);
+
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ g_free (hostname);
+ servant->refs--;
+
+ message = g_strconcat(_("Query failed: "), CORBA_exception_id (ev), NULL);
+ OAF_ActivationCallback_report_activation_failed (callback_object,
+ message, ev);
+ g_free (message);
+ return;
+ }
+
+ retval = OAF_ActivationResult__alloc ();
+ retval->res._d = OAF_RESULT_NONE;
+
+ for (i = 0; (retval->res._d == OAF_RESULT_NONE) && items[i]
+ && (i < servant->total_servers); i++) {
+ curitem = items[i];
+
+ ac_do_activation (servant, curitem, retval, flags, hostname,
+ ctx, ev);
+ }
+
+ if (retval->res._d == OAF_RESULT_NONE)
+ retval->aid = CORBA_string_dup ("");
+
+
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ g_free (hostname);
+ CORBA_free (retval);
+ servant->refs--;
+
+ message = g_strconcat(_("Activation failed: "), CORBA_exception_id (ev), NULL);
+ OAF_ActivationCallback_report_activation_failed (callback_object,
+ message, ev);
+ g_free (message);
+ return;
+ }
+
+ /* return the correct value back to the client */
+ OAF_ActivationCallback_report_activation_succeeded (callback_object, retval, ev);
+}
+
+
+static void
ac_update_lists (impl_POA_OAF_ActivationContext * servant,
CORBA_Environment * ev)
{
@@ -831,34 +929,18 @@
return retval;
}
-static OAF_ActivationResult *
-impl_OAF_ActivationContext_activate_from_id (impl_POA_OAF_ActivationContext *
- servant, OAF_ActivationID aid,
- OAF_ActivationFlags flags,
- CORBA_Context ctx,
- CORBA_Environment * ev)
+char *
+ac_aid_to_query_string (OAF_ActivationID aid)
{
- OAF_ActivationResult *retval;
- OAFActivationInfo *ainfo;
- char *context_username;
- char *context_hostname;
- char *context_domain;
char *tmp_aid;
char *requirements;
char *iid_requirement;
char *username_requirement;
char *hostname_requirement;
char *domain_requirement;
- char *sort_criteria[4];
- GNOME_stringlist selection_order;
-
- ac_update_lists (servant, ev);
-
- servant->refs++;
-
- retval = OAF_ActivationResult__alloc ();
- retval->res._d = OAF_RESULT_NONE;
+ OAFActivationInfo *ainfo;
+ /* FIXME: this is completely broken. we activate by AID, not IID. */
if (strncmp ("OAFIID:", aid, 7) == 0) {
tmp_aid = g_strconcat ("OAFAID:[", aid, "]", NULL);
ainfo = oaf_actid_parse (tmp_aid);
@@ -867,8 +949,8 @@
ainfo = oaf_actid_parse (aid);
}
- if (!ainfo) {
- goto out;
+ if (ainfo == NULL) {
+ return NULL;
}
iid_requirement = g_strconcat ("iid == \'", ainfo->iid, "\' ", NULL);
@@ -898,18 +980,27 @@
g_free (username_requirement);
g_free (hostname_requirement);
g_free (domain_requirement);
+ oaf_actinfo_free (ainfo);
+
+ return requirements;
+}
+
+void
+ac_context_to_string_array (CORBA_Context context, char **sort_criteria, CORBA_Environment *ev)
+{
+ char *context_username;
+ char *context_hostname;
+ char *context_domain;
/* FIXME bugzilla.eazel.com 2730: either I am doing something
* really wrong here or CORBA_Context is broken in ORBit
*/
- context_username = ac_CORBA_Context_get_value (ctx, "username", ev);
- context_hostname = ac_CORBA_Context_get_value (ctx, "hostname", ev);
- context_domain = ac_CORBA_Context_get_value (ctx, "domain", ev);
-
- if (ev->_major != CORBA_NO_EXCEPTION)
- {
- goto out;
+ context_username = ac_CORBA_Context_get_value (context, "username", ev);
+ context_hostname = ac_CORBA_Context_get_value (context, "hostname", ev);
+ context_domain = ac_CORBA_Context_get_value (context, "domain", ev);
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ return;
}
sort_criteria[0] = g_strconcat ("username == \'", context_username, "\'", NULL);
@@ -920,91 +1011,128 @@
g_free (context_username);
g_free (context_hostname);
g_free (context_domain);
+}
+
+
+
+
+static OAF_ActivationResult *
+impl_OAF_ActivationContext_activate_from_id (impl_POA_OAF_ActivationContext *
+ servant, OAF_ActivationID aid,
+ OAF_ActivationFlags flags,
+ CORBA_Context ctx,
+ CORBA_Environment * ev)
+{
+ OAF_ActivationResult *retval;
+ char *requirements;
+ char *sort_criteria[4];
+ GNOME_stringlist selection_order;
+
+ ac_update_lists (servant, ev);
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ return CORBA_OBJECT_NIL;
+ }
+
+
+ servant->refs++;
+
+ requirements = ac_aid_to_query_string (aid);
+ if (requirements == NULL) {
+ servant->refs--;
+ return CORBA_OBJECT_NIL;
+ }
+
+ ac_context_to_string_array (ctx, sort_criteria, ev);
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ servant->refs--;
+ return CORBA_OBJECT_NIL;
+ }
selection_order._length = 3;
selection_order._buffer = sort_criteria;
CORBA_sequence_set_release (&selection_order, CORBA_FALSE);
-
- retval =
- impl_OAF_ActivationContext_activate (servant,
- requirements,
- &selection_order,
- flags,
- ctx, ev);
+ retval = impl_OAF_ActivationContext_activate (servant,
+ requirements,
+ &selection_order,
+ flags,
+ ctx, ev);
g_free (sort_criteria[0]);
g_free (sort_criteria[1]);
g_free (sort_criteria[2]);
-
- goto out;
-#if 0
+ servant->refs--;
- for (cur = servant->dirs; cur && !child; cur = cur->next) {
- ChildODInfo *curchild;
+ return retval;
+}
- curchild = cur->data;
- if (ainfo->user
- && (!curchild->username
- || strcmp (ainfo->user,
- curchild->username))) continue;
- if (ainfo->host
- && (!curchild->hostname
- || strcmp (ainfo->host,
- curchild->hostname))) continue;
- if (ainfo->domain
- && (!curchild->domain
- || strcmp (ainfo->domain,
- curchild->domain))) continue;
- child = curchild;
- }
+static void
+impl_OAF_ActivationContext_activate_from_id_async
+ (impl_POA_OAF_ActivationContext * servant,
+ OAF_ActivationID aid,
+ OAF_ActivationFlags flags,
+ OAF_ActivationCallback callback_object,
+ CORBA_Context ctx,
+ CORBA_Environment * ev)
+{
+ OAF_ActivationResult *retval;
+ char *requirements;
+ char *sort_criteria[4];
+ GNOME_stringlist selection_order;
- if (!child)
- {
- CORBA_exception_set (ev, CORBA_USER_EXCEPTION,
- ex_OAF_ActivationContext_IncompleteContext,
- NULL);
- goto out; /* FIXME bugzilla.eazel.com 2731: in future, add hook to allow starting a new OD on demand */
- }
+ ac_update_lists (servant, ev);
+ servant->refs++;
+ requirements = ac_aid_to_query_string (aid);
+ if (requirements == NULL) {
+ servant->refs--;
+ OAF_ActivationCallback_report_activation_failed (callback_object,
+ _("Could not parse AID"), ev);
+ return;
+ }
- if (!si)
- goto out;
- hostname = ac_CORBA_Context_get_value (ctx, "hostname", ev);
- if (ev->_major != CORBA_NO_EXCEPTION)
- {
- CORBA_exception_set (ev, CORBA_USER_EXCEPTION,
- ex_OAF_ActivationContext_IncompleteContext,
- NULL);
- goto out;
+ ac_context_to_string_array (ctx, sort_criteria, ev);
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ servant->refs--;
+ message = g_strconcat (_("Could not parse context: "), CORBA_exception_id (ev), NULL);
+ OAF_ActivationCallback_report_activation_failed (callback_object,
+ message, ev);
+ g_free (message);
+ return;
}
- ac_do_activation (servant, si, retval, flags, hostname, ctx, ev);
+ selection_order._length = 3;
+ selection_order._buffer = sort_criteria;
+ CORBA_sequence_set_release (&selection_order, CORBA_FALSE);
- g_free (hostname);
-#endif
+ retval = impl_OAF_ActivationContext_activate (servant,
+ requirements,
+ &selection_order,
+ flags,
+ ctx, ev);
+ g_free (sort_criteria[0]);
+ g_free (sort_criteria[1]);
+ g_free (sort_criteria[2]);
- out:
- servant->refs--;
- if (ainfo) {
- oaf_actinfo_free (ainfo);
- }
+ if (ev->_major != CORBA_NO_EXCEPTION) {
+ char *message;
+ servant->refs--;
+ message = g_strconcat (_("Could not activate server: "), CORBA_exception_id (ev), NULL);
+ OAF_ActivationCallback_report_activation_failed (callback_object,
+ message, ev);
+ g_free (message);
+ return;
+ }
- if (ev->_major == CORBA_NO_EXCEPTION) {
- if (retval->res._d == OAF_RESULT_NONE)
- retval->aid = CORBA_string_dup ("");
- } else {
- CORBA_free (retval);
- retval = NULL;
- }
+ servant->refs--;
- return retval;
+ OAF_ActivationCallback_report_activation_succeeded (callback_object,
+ retval, ev);
}
-
-
Index: po/da.po
===================================================================
RCS file: /cvs/gnome/oaf/po/da.po,v
retrieving revision 1.5
diff -u -r1.5 da.po
--- po/da.po 2000/09/28 16:09:18 1.5
+++ po/da.po 2000/10/05 08:45:18
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf 0.2\n"
-"POT-Creation-Date: 2000-08-02 01:24+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-27 01:28+0200\n"
"Last-Translator: Keld Simonsen <keld dkuug dk>\n"
"Language-Team: Danish <dansk klid dk>\n"
@@ -34,29 +34,49 @@
msgid "Prevent registering of server with OAF"
msgstr "Forhindr registrering af tjener hos OAF"
-#: liboaf/oaf-registration.c:324
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Kunne ikke starte en ny proces"
-#: liboaf/oaf-registration.c:345
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Barn modtog signal %u (%s)"
-#: liboaf/oaf-registration.c:351
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Ukendt \"non-exit\" fejl (status er %u)"
-#: liboaf/oaf-registration.c:427
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec fejlede: %d (%s)\n"
-#: oafd/ac-corba.c:447
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Kunne ikke finde hvilket barn, tjeneren var opført hos"
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
#: oafd/main.c:57
msgid "Directory to read .oafinfo files from"
msgstr "Katalog til indlæsning af .oafinfo filer"
@@ -94,31 +114,31 @@
msgstr ""
"Vi kan endnu ikke behandle aktivering af shlib objekter i en fjernproces"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Egenskab '%s' har ingen værdi"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "en NUL iid er ugyldig"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s har en NUL type"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s har et NUL sted"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "Ugyldigt tegn '%c' i iid '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Prøver katalog %s\n"
Index: po/de.po
===================================================================
RCS file: /cvs/gnome/oaf/po/de.po,v
retrieving revision 1.6
diff -u -r1.6 de.po
--- po/de.po 2000/09/28 14:28:46 1.6
+++ po/de.po 2000/10/05 08:45:18
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: OAF 0.4.0 (cvs)\n"
-"POT-Creation-Date: 2000-09-28 16:26+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-26 18:26+0200\n"
"Last-Translator: Christian Meyer <linux chrisime de>\n"
"Language-Team: deutsch <gnome-de gnome org>\n"
@@ -34,29 +34,49 @@
msgid "Prevent registering of server with OAF"
msgstr "Registrieren von Servern mit OAF vermeiden"
-#: liboaf/oaf-registration.c:324
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Neuer Prozess konnte nicht aufgeteilt werden"
-#: liboaf/oaf-registration.c:345
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Kindprozess erhielt Signal %u (%s)"
-#: liboaf/oaf-registration.c:351
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Unbekannter non-exit Fehler (Status ist %u)"
-#: liboaf/oaf-registration.c:427
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Ausführen gescheitert: %d (%s)\n"
-#: oafd/ac-corba.c:447
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Keine Informationen, in welchem Kindprozess der Server gelistet war"
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
#: oafd/main.c:57
msgid "Directory to read .oafinfo files from"
msgstr "Verzeichnis, in dem die .oafinfo-Datei gelesen werden soll"
@@ -94,31 +114,31 @@
msgstr ""
"Es können noch keine shlib-Objekte in einem fernen Prozess aktiviert werden"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Attribut '%s' hat keinen Wert"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "eine NULL iid ist nicht gültig"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s hat einen NULL Typ"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s hat einen NULL Ort"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "ungültige Zeichen '%c' in iid '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Verzeichnis %s wird versucht\n"
Index: po/es.po
===================================================================
RCS file: /cvs/gnome/oaf/po/es.po,v
retrieving revision 1.2
diff -u -r1.2 es.po
--- po/es.po 2000/08/25 15:17:28 1.2
+++ po/es.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf\n"
-"POT-Creation-Date: 2000-08-13 19:00+0100\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-13 19:00+0100\n"
"Last-Translator: Diego Sevilla <dsevilla um es>\n"
"Language-Team: Spanish <es li org>\n"
@@ -13,125 +13,202 @@
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:64
-msgid "Could not save OAF configuration file.\n"
-msgstr "No se pudo guardar el fichero de configuración de OAF.\n"
-
-#: utils/oaf-sysconf.c:65
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"Por favor, asegúrese de que tiene permiso de escritura en el fichero de configuración de OAF.\n"
-
-#: utils/oaf-sysconf.c:68
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "Fichero de configuración de OAF guardado.\n"
-
-#: utils/oaf-sysconf.c:80
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"El fichero de configuración de OAF es:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:107
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s ya está en el fichero de configuración de OAF\n"
-
-#: utils/oaf-sysconf.c:183
-msgid "OAF configuration file contains:\n"
-msgstr "El fichero de configuración de OAF contiene:\n"
-
-#: utils/oaf-sysconf.c:215
-msgid "Directory to remove from OAF configuration file"
-msgstr "Directorio a eliminar del fichero de configuración de OAF"
-
-#: utils/oaf-sysconf.c:215 utils/oaf-sysconf.c:218
-msgid "directory path"
-msgstr "directorio"
-
-#: utils/oaf-sysconf.c:218
-msgid "Directory to add to OAF configuration file"
-msgstr "Directorio a añadir al fichero de configuración de OAF"
-
-#: utils/oaf-sysconf.c:221
-msgid "Display directories in OAF configuration file"
-msgstr "Mostrar los directorios del fichero de configuración de OAF"
-
-#: utils/oaf-sysconf.c:224
-msgid "Display path to OAF configuration file"
-msgstr "Mostrar el directorio en el que se encuentra el fichero de configuración de OAF"
-
-#: liboaf/oaf-mainloop.c:178
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Directorio de objetos utilizado al registrar los servidores"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "Descriptor de fichero en el que escribir el IOR"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:182
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID a activar"
-#: liboaf/oaf-mainloop.c:184
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "Evitar el registro de un servidor en el OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "No puedo iniciar (fork) un nuevo proceso"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "El proceso hijo recibió la señal %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Error de salida desconocido (el estado es %u)"
# liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec falló: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "No se ha podido determinar qué proceso hijo contiene al servidor"
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "Directorio a añadir al fichero de configuración de OAF"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "Descriptor de fichero en el que escribir el IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
-msgstr "OAF no supporta todavía la activación de objetos basados en librerías dináminas en un proceso remoto"
+msgstr ""
+"OAF no supporta todavía la activación de objetos basados en librerías "
+"dináminas en un proceso remoto"
-#: oafd/od-load.c:116 oafd/od-load.c:146
-#, c-format
-msgid "Attribute '%s' has no value"
+#: oafd/od-load.c:122 oafd/od-load.c:152
+#, fuzzy, c-format
+msgid "Property '%s' has no value"
msgstr "Al atributo '%s' no se le ha dado un valor"
+
+#: oafd/od-load.c:172
+msgid "a NULL iid is not valid"
+msgstr ""
-#: oafd/od-load.c:204
+#: oafd/od-load.c:175
#, c-format
-msgid "Trying dir %s\n"
-msgstr "Probando el directorio %s\n"
+msgid "iid %s has a NULL type"
+msgstr ""
-#: oafd/od-load.c:250
+#: oafd/od-load.c:178
#, c-format
-msgid "IID '%s' contains illegal characters; discarding\n"
-msgstr "El IID '%s' contiene caracteres ilegales; ignorado\n"
+msgid "iid %s has a NULL location"
+msgstr ""
+
+#: oafd/od-load.c:186
+#, c-format
+msgid "invalid character '%c' in iid '%s'"
+msgstr ""
-#: oafd/od-utils.c:44
+#: oafd/od-load.c:219
#, c-format
+msgid "Trying dir %s\n"
+msgstr "Probando el directorio %s\n"
+
+#: oafd/od-utils.c:45
+#, c-format
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
msgstr ""
"El fichero de configuración de OAF no se leyó satisfactoriamente. Por favor, "
"compruebe (en %s) que es válido"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "No se pudo guardar el fichero de configuración de OAF.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+"Por favor, asegúrese de que tiene permiso de escritura en el fichero de "
+"configuración de OAF.\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "Fichero de configuración de OAF guardado.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"El fichero de configuración de OAF es:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s ya está en el fichero de configuración de OAF\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "El fichero de configuración de OAF contiene:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "Directorio a eliminar del fichero de configuración de OAF"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "directorio"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "Directorio a añadir al fichero de configuración de OAF"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "Mostrar los directorios del fichero de configuración de OAF"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr ""
+"Mostrar el directorio en el que se encuentra el fichero de configuración de "
+"OAF"
+
+#~ msgid "IID '%s' contains illegal characters; discarding\n"
+#~ msgstr "El IID '%s' contiene caracteres ilegales; ignorado\n"
Index: po/fr.po
===================================================================
RCS file: /cvs/gnome/oaf/po/fr.po,v
retrieving revision 1.3
diff -u -r1.3 fr.po
--- po/fr.po 2000/09/25 09:14:21 1.3
+++ po/fr.po 2000/10/05 08:45:19
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf 0.5.1\n"
-"POT-Creation-Date: 2000-09-25 11:09+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-25 11:15+0200\n"
"Last-Translator: Christophe Merlet (RedFox) <christophe merlet net>\n"
"Language-Team: GNOME French Team <gnomefr gnomefr traduc org>\n"
@@ -35,30 +35,50 @@
msgid "Prevent registering of server with OAF"
msgstr "Empèche le serveur de s'enregistrer avec OAF"
-#: liboaf/oaf-registration.c:324
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "OAF n'a pas pu cloner un nouveau processus"
-#: liboaf/oaf-registration.c:345
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Le processus fils a reçu le signal %u (%s)"
-#: liboaf/oaf-registration.c:351
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Erreur inconnue (l'état est %u)"
# liboaf/oaf-registration.c:394
-#: liboaf/oaf-registration.c:427
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec a échoué : %d (%s)\n"
-#: oafd/ac-corba.c:447
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "OAF n'a pu trouver dans quel fils le serveur est enregistré"
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
#: oafd/main.c:57
msgid "Directory to read .oafinfo files from"
msgstr "Répertoire dans lequel lire les fichiers .oafinfo"
@@ -98,31 +118,31 @@
"OAF ne supporte pas l'activation de bibliothèques partagées dans un "
"processus distant"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "La propriété '%s' n'a pas de valeur"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "un IID NULL n'est pas valide"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "l'IID %s a un type NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "l'IID %s a une location NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "caractère '%c' invalide dans l'IID '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Essaie le répertoire %s\n"
Index: po/ga.po
===================================================================
RCS file: /cvs/gnome/oaf/po/ga.po,v
retrieving revision 1.1
diff -u -r1.1 ga.po
--- po/ga.po 2000/09/26 19:41:07 1.1
+++ po/ga.po 2000/10/05 08:45:19
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf CVS\n"
-"POT-Creation-Date: 2000-08-24 20:39+0100\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-24 20:00-0000\n"
"Last-Translator: Alastair McKinstry <mckinstry computer org>\n"
"Language-Team: Irish <ga li org>\n"
@@ -12,127 +12,130 @@
"Content-Type: text/plain; charset=ISO_8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
+#: liboaf/oaf-mainloop.c:188
+msgid "Object directory to use when registering servers"
msgstr ""
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
+#: liboaf/oaf-mainloop.c:190
+msgid "File descriptor to print IOR on"
msgstr ""
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
+msgid "FD"
+msgstr "FD"
+
+#: liboaf/oaf-mainloop.c:192
+msgid "IID to activate"
msgstr ""
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
+#: liboaf/oaf-mainloop.c:194
+msgid "Prevent registering of server with OAF"
msgstr ""
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
+#: liboaf/oaf-registration.c:323
+msgid "Couldn't fork a new process"
msgstr ""
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
+#: liboaf/oaf-registration.c:344
+#, c-format
+msgid "Child received signal %u (%s)"
msgstr ""
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
+#: liboaf/oaf-registration.c:350
+#, c-format
+msgid "Unknown non-exit error (status is %u)"
msgstr ""
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
+#: liboaf/oaf-registration.c:426
+#, c-format
+msgid "Exec failed: %d (%s)\n"
+msgstr "Teip ar 'Exec': %d (%s)\n"
+
+#: oafd/ac-corba.c:476
+msgid "Couldn't find which child the server was listed in"
msgstr ""
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
msgstr ""
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
msgstr ""
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
msgstr ""
-#: liboaf/oaf-mainloop.c:186
-msgid "Object directory to use when registering servers"
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
msgstr ""
-#: liboaf/oaf-mainloop.c:188
-msgid "File descriptor to print IOR on"
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
msgstr ""
-#: liboaf/oaf-mainloop.c:188
-msgid "FD"
-msgstr "FD"
+#: oafd/main.c:57
+msgid "Directory to read .oafinfo files from"
+msgstr ""
-#: liboaf/oaf-mainloop.c:190
-msgid "IID to activate"
+#: oafd/main.c:57
+msgid "DIRECTORY"
msgstr ""
-#: liboaf/oaf-mainloop.c:192
-msgid "Prevent registering of server with OAF"
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
msgstr ""
-#: liboaf/oaf-registration.c:299
-msgid "Couldn't fork a new process"
+#: oafd/main.c:59
+msgid "DOMAIN"
msgstr ""
-#: liboaf/oaf-registration.c:317
-#, c-format
-msgid "Child received signal %u (%s)"
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
msgstr ""
-#: liboaf/oaf-registration.c:323
-#, c-format
-msgid "Unknown non-exit error (status is %u)"
+#: oafd/main.c:67
+msgid "File descriptor to write IOR to"
msgstr ""
-#: liboaf/oaf-registration.c:394
-#, c-format
-msgid "Exec failed: %d (%s)\n"
-msgstr "Teip ar 'Exec': %d (%s)\n"
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
-#: oafd/ac-corba.c:433
-msgid "Couldn't find which child the server was listed in"
+#: oafd/main.c:72
+msgid "EXPRESSION"
msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr ""
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr ""
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr ""
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr ""
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr ""
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr ""
@@ -142,4 +145,53 @@
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
+msgstr ""
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr ""
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
msgstr ""
Index: po/gl.po
===================================================================
RCS file: /cvs/gnome/oaf/po/gl.po,v
retrieving revision 1.1
diff -u -r1.1 gl.po
--- po/gl.po 2000/09/15 08:47:07 1.1
+++ po/gl.po 2000/10/05 08:45:19
@@ -10,7 +10,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf\n"
-"POT-Creation-Date: 2000-08-28 01:30+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-15 10:42+0200\n"
"Last-Translator: Jesús Bravo Álvarez <jba pobox com>\n"
"Language-Team: Galician <trasno ceu fi udc es>\n"
@@ -18,133 +18,134 @@
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "Non foi posible garda-lo ficheiro de configuración de OAF.\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"Asegúrese de que ten permisos para escribi-lo ficheiro de configuración de "
-"OAF.\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "Ficheiro de configuración de OAF escrito correctamente.\n"
-
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"O ficheiro de configuración de OAF é:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s xa está no ficheiro de configuración de OAF\n"
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "O ficheiro de configuración de OAF contén:\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr "Directorio para eliminar do ficheiro de configuración de OAF"
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr "camiño do directorio"
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr "Directorio para engadir ó ficheiro de configuración de OAF"
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr "Amosa-los directorios do ficheiro de configuración de OAF"
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr "Amosa-lo camiño ó ficheiro de configuración de OAF"
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Directorio de obxectos que se usará ó rexistra-los servidores"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "Descriptor de ficheiro no que escribi-lo IOR"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "DF"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID a activar"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "Evita-lo rexistro do servidor con OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Non foi posible crear (fork) un novo proceso fillo"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "O fillo recibiu o sinal %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Erro non de saída descoñecido (o estado é %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "A execución fallou: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr ""
"Non foi posible determinar en que proceso fillo estaba listado o servidor"
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "Directorio para engadir ó ficheiro de configuración de OAF"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "Descriptor de ficheiro no que escribi-lo IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
"Aínda non está soportada a activación de obxectos shlib nun proceso remoto"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "A propiedade '%s' non ten valor"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "un iid NULO non é válido"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "o iid %s ten un tipo NULO"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "o iid %s ten unha localización NULA"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "carácter '%c' non válido no iid '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Tentando o directorio %s\n"
@@ -157,3 +158,56 @@
msgstr ""
"O ficheiro de configuración de OAF non se leu correctamente. Verifique que é "
"válido en: %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "Non foi posible garda-lo ficheiro de configuración de OAF.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+"Asegúrese de que ten permisos para escribi-lo ficheiro de configuración de "
+"OAF.\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "Ficheiro de configuración de OAF escrito correctamente.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"O ficheiro de configuración de OAF é:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s xa está no ficheiro de configuración de OAF\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "O ficheiro de configuración de OAF contén:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "Directorio para eliminar do ficheiro de configuración de OAF"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "camiño do directorio"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "Directorio para engadir ó ficheiro de configuración de OAF"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "Amosa-los directorios do ficheiro de configuración de OAF"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "Amosa-lo camiño ó ficheiro de configuración de OAF"
Index: po/it.po
===================================================================
RCS file: /cvs/gnome/oaf/po/it.po,v
retrieving revision 1.1
diff -u -r1.1 it.po
--- po/it.po 2000/08/24 18:43:18 1.1
+++ po/it.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf 0.5.1\n"
-"POT-Creation-Date: 2000-08-24 12:42-0600\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-24 12:42-06:00\n"
"Last-Translator: Pier Luigi Fiorini <plfiorini users sourceforge net>\n"
"Language-Team: Italiano <it li org>\n"
@@ -13,132 +13,133 @@
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "Impossibile salvare il file di configurazione di OAF.\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"Accertarsi di avere i permessi per scrivere il file di configurazione di "
-"OAF.\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "Il file di configurazione di OAF è stato scritto con successo.\n"
-
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"Il file di configurazione di OAF è:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s è già nel file di configurazione di OAF\n"
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "Il file di configurazione di OAF contiene:\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr "Directory da rimuovere dal file di configurazione di OAF"
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr "percorso directory"
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr "Directory da aggiungere al file di configurazione di OAF"
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr "Mostra le directory nel file di configurazione di OAF"
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr "Mostra il percorso del file di configurazione di OAF"
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Object directory da usare per la registrazione dei server"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "Descrittore del file su cui stampare lo IOR"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID da attivare"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "Impedisci la registrazione del server con OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Impossibile eseguire il fork di un nuovo processo"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Il processo figlio ha ricevuto il segnale %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Errore non di uscita sconosciuto (lo stato è %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Esecuzione fallita: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Impossibile trovare in quale processo figlio era elencato il server"
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "Directory da aggiungere al file di configurazione di OAF"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "Descrittore del file su cui stampare lo IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
"L'attivazione degli shlib objects in un processo remoto non è ancora gestita"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "La proprietà '%s' non ha un valore"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "un iid NULL non è valido"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s ha un tipo NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s ha un percorso NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "carattere '%c' non valido nel iid '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Sto provando la directory %s\n"
@@ -151,3 +152,56 @@
msgstr ""
"Il file di configurazione di OAF non è stato letto correttamente. Verificare "
"che sia valido: %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "Impossibile salvare il file di configurazione di OAF.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+"Accertarsi di avere i permessi per scrivere il file di configurazione di "
+"OAF.\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "Il file di configurazione di OAF è stato scritto con successo.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"Il file di configurazione di OAF è:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s è già nel file di configurazione di OAF\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "Il file di configurazione di OAF contiene:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "Directory da rimuovere dal file di configurazione di OAF"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "percorso directory"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "Directory da aggiungere al file di configurazione di OAF"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "Mostra le directory nel file di configurazione di OAF"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "Mostra il percorso del file di configurazione di OAF"
Index: po/ja.po
===================================================================
RCS file: /cvs/gnome/oaf/po/ja.po,v
retrieving revision 1.1
diff -u -r1.1 ja.po
--- po/ja.po 2000/08/14 06:58:43 1.1
+++ po/ja.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf 0.5.1\n"
-"POT-Creation-Date: 2000-08-14 15:07+0900\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-14 15:50+09:00\n"
"Last-Translator: Takeshi Aihana <aihana muc biglobe ne jp>\n"
"Language-Team: Japanese <translation gnome gr jp>\n"
@@ -13,130 +13,133 @@
"Content-Type: text/plain; charset=euc-jp\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤òÊݸ¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ß¸¢¸Â¤ò»ý¤Ã¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ²¼¤µ¤¤¡£\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Î½ñ¤¹þ¤ß¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£\n"
-
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"OAF ÀßÄê¥Õ¥¡¥¤¥ë:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s ¤Ï OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÃæ¤Ë´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£\n"
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÆâÍÆ:\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤«¤éºï½ü¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê"
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr "¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹"
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ØÄɲ乤ë¥Ç¥£¥ì¥¯¥È¥ê"
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ëÃæ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Îɽ¼¨"
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹¤òɽ¼¨"
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "¥µ¡¼¥Ð¡¼ÅÐÏ¿»þ¤Ë»ÈÍѤ¹¤ë¥ª¥Ö¥¸¥§¥¯¥È¥Ç¥£¥ì¥¯¥È¥ê"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "IOR ¤Î½ÐÎÏÀè¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID ¤Î³èÀ²½"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "OAF ¤Ç¥µ¡¼¥Ð¡¼¤ÎÅÐÏ¿¤ò¶Ø»ß"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "¿·µ¬¥×¥í¥»¥¹¤ò fork ¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿¡£"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "»Ò¥×¥í¥»¥¹¤¬¥·¥°¥Ê¥ë %u (%s) ¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿¡£"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "ÉÔÌÀ¤Ê̤½ªÎ»¥¨¥é¡¼ (¾õÂÖ = %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "¼Â¹Ô¥¨¥é¡¼: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "¥µ¡¼¥Ð¡¼¤¬¤É¤Î»Ò¥×¥í¥»¥¹¤ÇÅÐÏ¿¤µ¤ì¤¿¤«Ê¬¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£"
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ØÄɲ乤ë¥Ç¥£¥ì¥¯¥È¥ê"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "IOR ¤Î½ÐÎÏÀè¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
"¥ê¥â¡¼¥È¥×¥í¥»¥¹¤Î shlib ¥ª¥Ö¥¸¥§¥¯¥È¤Î³èÀ²½¤Ï̤¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "¥×¥í¥Ñ¥Æ¥£ %s ¤ÏÃͤò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "NULL ¤Î iid ¤Ï͸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s ¤Î·¿¤¬ NULL ¤Ç¤¹¡£"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s ¤Î¾ì½ê¤¬ NULL ¤Ç¤¹¡£"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "ÉÔÀµ¤Êʸ»ú '%c' ¤¬ iid '%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹¡£"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤ò»î¹ÔÃæ\n"
@@ -149,3 +152,54 @@
msgstr ""
"OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£\n"
"ÂÅÅö¤Ê¤â¤Î¤«³Îǧ¤·¤Æ²¼¤µ¤¤ : %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤òÊݸ¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ß¸¢¸Â¤ò»ý¤Ã¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ²¼¤µ¤¤¡£\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Î½ñ¤¹þ¤ß¤ËÀ®¸ù¤·¤Þ¤·¤¿¡£\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"OAF ÀßÄê¥Õ¥¡¥¤¥ë:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s ¤Ï OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÃæ¤Ë´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ÎÆâÍÆ:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤«¤éºï½ü¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤ØÄɲ乤ë¥Ç¥£¥ì¥¯¥È¥ê"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ëÃæ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Îɽ¼¨"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "OAF ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹¤òɽ¼¨"
Index: po/ko.po
===================================================================
RCS file: /cvs/gnome/oaf/po/ko.po,v
retrieving revision 1.1
diff -u -r1.1 ko.po
--- po/ko.po 2000/09/06 13:30:45 1.1
+++ po/ko.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf-CVS20000906\n"
-"POT-Creation-Date: 2000-09-06 20:49+0900\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-06 20:49+0900\n"
"Last-Translator: Chideok Hwang <hwang mizi co kr>\n"
"Language-Team: Korean <ko li org>\n"
@@ -13,130 +13,132 @@
"Content-Type: text/plain; charset=euc-kr\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "OAF ¼³Á¤ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"OAF ¼³Á¤ ÆÄÀÏÀ» ¾µ ¼öÀÖ´Â ±ÇÇÑÀÌ ÀÖ´ÂÁö¸¦ ¸ÕÀú È®ÀÎÇØÁֽʽÿä.\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "OAF ¼³Á¤ÆÄÀÏÀ» ÀúÀåÇß½À´Ï´Ù.\n"
-
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"OAF ¼³Á¤ ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%sÀº ÀÌ¹Ì OAF ¼³Á¤¿¡ ÀÖ½À´Ï´Ù.\n"
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "OAF ¼³Á¤ÆÄÀÏÀº ´ÙÀ½À» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr "OAF ¼³Á¤ ÆÄÀϷκÎÅÍ Á¦°ÅÇÒ µð·ºÅ丮"
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr "µð·ºÅ丮 °æ·Î"
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr "OAF ¼³Á¤ÆÄÀÏÀ» Ãß°¡ÇÒ µð·ºÅ丮"
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr "OAF ¼³Á¤ÆÄÀÏ¿¡ ÀÖ´Â µð·ºÅ丮¸¦ º¸¿©ÁÖ±â"
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr "OAF ¼³Á¤ÆÄÀÏ¿¡´ëÇÑ °æ·Î¸¦ º¸¿©ÁÖ±â"
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "¼¹öµéÀ» µî·ÏÇÒ¶§ »ç¿ëÇÒ Object µð·ºÅ丮"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "IORÀ» ÀμâÇÒ ÆÄÀÏ ÀνÄÀÚ"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "È°¼ºÈ½Ãų IID"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "OAF¸¦ ÅëÇÑ ¼¹öÀÇ µî·ÏÀ» ±ÝÁöÇÑ´Ù"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "»õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÒ ¼ö°¡ ¾ø½À´Ï´Ù"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "ÀÚ½ÄÀÌ %u (%s) ½Ã±×³¯À» ¹Þ¾Ò½À´Ï´Ù"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "¾Ë¼ö¾ø´Â non-exit ¿À·ù (»óÅ´ %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec°¡ ½ÇÆÐÇß½À´Ï´Ù: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "¼¹ö°¡ ¿°ÅµÇ¾îÀÖ´Â ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ¹ß°ßÇÒ ¼ö°¡ ¾ø½À´Ï´Ù"
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "OAF ¼³Á¤ÆÄÀÏÀ» Ãß°¡ÇÒ µð·ºÅ丮"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "IORÀ» ÀμâÇÒ ÆÄÀÏ ÀνÄÀÚ"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr "¾ÆÁ÷ º°µµÀÇ ÇÁ·Î¼¼½º¿¡ ÀÖ´Â shlib object¸¦ È°¼ºÈ ½Ãų¼ö´Â ¾ø½À´Ï´Ù"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Property '%s'´Â °ªÀÌ ÁöÁ¤µÇÁö¾Ê¾Ò½À´Ï´Ù"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "NULL iid´Â ÀûÇÕÇÏÁö¾Ê½À´Ï´Ù"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s°¡ NULL ŸÀÔÀ» °¡Áö°í ÀÖ½À´Ï´Ù"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s°¡ NULL locationÀ» °¡Áö°í ÀÖ½À´Ï´Ù"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ '%c'°¡ iid '%s'¿¡ ³¢¿©ÀÖ½À´Ï´Ù"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "%s µð·ºÅ丮¸¦ ½ÃµµÇÕ´Ï´Ù\n"
@@ -147,6 +149,56 @@
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
msgstr ""
-"OAF ¼³Á¤ ÆÄÀÏÀ» Á¦´ë·Î ÀÐÀ»¼ö°¡ ¾ø½À´Ï´Ù. ±×°ÍÀÌ %s¿¡ Á¸ÀçÇÏ´ÂÁö"
-"È®ÀÎÇØ Áֽʽÿä"
+"OAF ¼³Á¤ ÆÄÀÏÀ» Á¦´ë·Î ÀÐÀ»¼ö°¡ ¾ø½À´Ï´Ù. ±×°ÍÀÌ %s¿¡ Á¸ÀçÇÏ´ÂÁöÈ®ÀÎÇØ "
+"Áֽʽÿä"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "OAF ¼³Á¤ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr "OAF ¼³Á¤ ÆÄÀÏÀ» ¾µ ¼öÀÖ´Â ±ÇÇÑÀÌ ÀÖ´ÂÁö¸¦ ¸ÕÀú È®ÀÎÇØÁֽʽÿä.\n"
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "OAF ¼³Á¤ÆÄÀÏÀ» ÀúÀåÇß½À´Ï´Ù.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"OAF ¼³Á¤ ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%sÀº ÀÌ¹Ì OAF ¼³Á¤¿¡ ÀÖ½À´Ï´Ù.\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "OAF ¼³Á¤ÆÄÀÏÀº ´ÙÀ½À» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "OAF ¼³Á¤ ÆÄÀϷκÎÅÍ Á¦°ÅÇÒ µð·ºÅ丮"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "µð·ºÅ丮 °æ·Î"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "OAF ¼³Á¤ÆÄÀÏÀ» Ãß°¡ÇÒ µð·ºÅ丮"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "OAF ¼³Á¤ÆÄÀÏ¿¡ ÀÖ´Â µð·ºÅ丮¸¦ º¸¿©ÁÖ±â"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "OAF ¼³Á¤ÆÄÀÏ¿¡´ëÇÑ °æ·Î¸¦ º¸¿©ÁÖ±â"
Index: po/no.po
===================================================================
RCS file: /cvs/gnome/oaf/po/no.po,v
retrieving revision 1.1
diff -u -r1.1 no.po
--- po/no.po 2000/08/01 22:25:28 1.1
+++ po/no.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf 0.2\n"
-"POT-Creation-Date: 2000-08-02 01:24+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-02 01:28+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas gnome org>\n"
"Language-Team: Norwegian <no li org>\n"
@@ -13,120 +13,187 @@
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"
-#: utils/oaf-sysconf.c:64
-msgid "Could not save OAF configuration file.\n"
-msgstr "Kunne ikke lagre OAF konfigurasjonsfil.\n"
-
-#: utils/oaf-sysconf.c:65
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:68
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:80
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:107
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:183
-msgid "OAF configuration file contains:\n"
-msgstr "OAF konfigurasjonsfil inneholder:\n"
-
-#: utils/oaf-sysconf.c:215
-msgid "Directory to remove from OAF configuration file"
-msgstr "Katalog som skal fjernes fra OAF konfigurasjonsfil"
-
-#: utils/oaf-sysconf.c:215 utils/oaf-sysconf.c:218
-msgid "directory path"
-msgstr "katalogsti"
-
-#: utils/oaf-sysconf.c:218
-msgid "Directory to add to OAF configuration file"
-msgstr ""
-
-#: utils/oaf-sysconf.c:221
-msgid "Display directories in OAF configuration file"
-msgstr ""
-
-#: utils/oaf-sysconf.c:224
-msgid "Display path to OAF configuration file"
-msgstr "Vis sti til OAF konfigurasjonsfil"
-
-#: liboaf/oaf-mainloop.c:178
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Objektkatalog som skal brukes ved registrering av tjenere"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "Fildeskriptor som IOR skal skrives til"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:182
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID som skal aktiveres"
-#: liboaf/oaf-mainloop.c:184
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "Forhindre registrering av tjener hos OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Kunne ikke starte en ny prosess"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Barn mottok signal %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Ukjent \"non-exit\" feil (status er %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec feilet: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr ""
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+msgid "Directory to read .oafinfo files from"
+msgstr ""
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "Fildeskriptor som IOR skal skrives til"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr ""
+
+#: oafd/od-load.c:172
+msgid "a NULL iid is not valid"
+msgstr ""
-#: oafd/od-load.c:206
+#: oafd/od-load.c:175
#, c-format
-msgid "Trying dir %s\n"
+msgid "iid %s has a NULL type"
+msgstr ""
+
+#: oafd/od-load.c:178
+#, c-format
+msgid "iid %s has a NULL location"
msgstr ""
-#: oafd/od-load.c:253
+#: oafd/od-load.c:186
#, c-format
-msgid "IID '%s' contains illegal characters; discarding\n"
+msgid "invalid character '%c' in iid '%s'"
msgstr ""
-#: oafd/od-utils.c:44
+#: oafd/od-load.c:219
#, c-format
+msgid "Trying dir %s\n"
+msgstr ""
+
+#: oafd/od-utils.c:45
+#, c-format
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
msgstr ""
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "Kunne ikke lagre OAF konfigurasjonsfil.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "OAF konfigurasjonsfil inneholder:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "Katalog som skal fjernes fra OAF konfigurasjonsfil"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "katalogsti"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "Vis sti til OAF konfigurasjonsfil"
Index: po/ru.po
===================================================================
RCS file: /cvs/gnome/oaf/po/ru.po,v
retrieving revision 1.2
diff -u -r1.2 ru.po
--- po/ru.po 2000/08/09 13:13:53 1.2
+++ po/ru.po 2000/10/05 08:45:19
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf\n"
-"POT-Creation-Date: 2000-08-09 17:10+0000\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-09 17:12+00:00\n"
"Last-Translator: Valek Filippov <frob df ru>\n"
"Language-Team: Russian <ru li org>\n"
@@ -12,83 +12,136 @@
"Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n"
-#: liboaf/oaf-mainloop.c:178
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "ëÁÔÁÌÏÇ ÏÂßÅËÔÁ ÉÓÐÏÌØÚÕÅÍÙÊ ÐÒÉ ÒÅÇÉÓÔÒÁÃÉÉ ÓÅÒ×ÅÒÏ×"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ ÄÌÑ ÐÅÞÁÔÉ IOR"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "äæ"
-#: liboaf/oaf-mainloop.c:182
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID ÄÌÑ ÁËÔÉ×ÁÃÉÉ"
-#: liboaf/oaf-mainloop.c:184
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "ðÒÅÄÏÔ×ÒÁÔÉÔØ ÒÅÇÉÓÔÒÁÃÉÀ ÓÅÒ×ÅÒÁ Ó OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "îÅ ÕÄÁÌÏÓØ ÐÏÒÏÄÉÔØ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "ðÏÔÏÍÏË ÐÏÌÕÞÉÌ ÓÉÇÎÁÌ %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr ""
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "óÂÏÊ ×ÙÐÏÌÎÅÎÉÑ: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr ""
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+msgid "Directory to read .oafinfo files from"
+msgstr ""
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÁ ÄÌÑ ÐÅÞÁÔÉ IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "ó×ÏÊÓÔ×Ï \"%s\" ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "NULL iid ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÐÕÓÔÉÍÙÍ"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s ÉÍÅÅÔ ÔÉÐ NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s ÉÍÅÅÔ ÒÁÓÐÏÌÏÖÅÎÉÅ NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ \"%c\" × iid \"%s\""
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "ðÒÏÂÁ ËÁÔÁÌÏÇÁ %s\n"
-#: oafd/od-utils.c:44
+#: oafd/od-utils.c:45
#, c-format
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
@@ -96,3 +149,52 @@
msgstr ""
"æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ OAF ÎÅ ÂÙÌ ÕÓÐÅÛÎÏ ÐÒÏÞÔÅÎ. ðÏÖÁÌÕÊÓÔÁ, ÐÒÏ×ÅÒØÔÅ, ÞÔÏ ÏÎ "
"ÉÓÐÒÁ×ÅÎ × : %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr ""
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr ""
Index: po/sl.po
===================================================================
RCS file: /cvs/gnome/oaf/po/sl.po,v
retrieving revision 1.2
diff -u -r1.2 sl.po
--- po/sl.po 2000/10/03 20:50:51 1.2
+++ po/sl.po 2000/10/05 08:45:19
@@ -1,4 +1,3 @@
-
# Slovenian translation file for Balsa.
# Copyright (C) 2000 Free Software Foundation, Inc.
# Andraz Tori <andraz tori1 guest arnes si> 2000
@@ -6,138 +5,140 @@
msgid ""
msgstr ""
"Project-Id-Version: balsa\n"
-"POT-Creation-Date: 2000-09-04 21:51+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-04 21:51+0200\n"
"Last-Translator: Andraz Tori <andraz tori1 guest arnes si>\n"
"Language-Team: Slovenian <sl li org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso8859-2\n"
"Content-Transfer-Encoding: 8bit\n"
-
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "Ne morem shraniti OAF nastavitvene datoteke.\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"Prosim preverite, da imate dovoljenja za pisanje v OAF nastavitveno datoteko.\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "Uspe¹no zapisal OAF nastavitveno datoteko.\n"
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"OAF nastavitvena datoteka je:\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s je ¾e v OAF nastavitveni datoteki\n"
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "OAF nastavitvena datoteka vsebuje:\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr "Imenik, ki naj se odstrani iz OAF nastavitvene datoteke"
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr "pot imenika"
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr "Imenik, ki naj se doda OAF nastavitveni datoteki"
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr "Poka¾i imenike v OAF nastavitveni datoteki"
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr "Poka¾i pot do OAF nastavitvene datoteke"
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Predmetni imenik, ki naj se uporabi ob registraciji stre¾nikov"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "Datoteèni deskriptor kamor naj se ispisuje IOR"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID, ki naj se aktivira"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "Prepreèi registracijo stre¾nika pri OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Nisem se mogel razvejiti novega procesa"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Otrok je dobil signal %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Neznana ne-izhodna napaka (status je %u)"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Exec neuspe¹en: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Nisem mogel ugotoviti v seznamu katerega otroka je bil stre¾nik"
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "Imenik, ki naj se doda OAF nastavitveni datoteki"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "Datoteèni deskriptor kamor naj se ispisuje IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr "Ne znamo ¹e aktivirati shlib predmetov v oddaljenem procesu"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Lastnost '%s' nima vrednosti"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "NULL iid ni veljaven"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s ima tip NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s ima lokacijo NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "napaèen znak '%c' v iid '%s'"
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Posku¹am imenik %s\n"
@@ -148,5 +149,58 @@
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
msgstr ""
-"The OAF nastavitvena datoteka ni bila uspe¹no prebrana. Prosim preverite "
-"ali je veljavna v: %s"
+"The OAF nastavitvena datoteka ni bila uspe¹no prebrana. Prosim preverite ali "
+"je veljavna v: %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "Ne morem shraniti OAF nastavitvene datoteke.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+"Prosim preverite, da imate dovoljenja za pisanje v OAF nastavitveno "
+"datoteko.\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "Uspe¹no zapisal OAF nastavitveno datoteko.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+"OAF nastavitvena datoteka je:\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s je ¾e v OAF nastavitveni datoteki\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "OAF nastavitvena datoteka vsebuje:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "Imenik, ki naj se odstrani iz OAF nastavitvene datoteke"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "pot imenika"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "Imenik, ki naj se doda OAF nastavitveni datoteki"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "Poka¾i imenike v OAF nastavitveni datoteki"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "Poka¾i pot do OAF nastavitvene datoteke"
Index: po/sv.po
===================================================================
RCS file: /cvs/gnome/oaf/po/sv.po,v
retrieving revision 1.2
diff -u -r1.2 sv.po
--- po/sv.po 2000/09/26 10:55:09 1.2
+++ po/sv.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf\n"
-"POT-Creation-Date: 2000-09-26 12:50+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-09-26 12:53+0200\n"
"Last-Translator: Christian Rose <menthos menthos com>\n"
"Language-Team: Swedish <sv li org>\n"
@@ -33,29 +33,49 @@
msgid "Prevent registering of server with OAF"
msgstr "Förhindra registrering av server med OAF"
-#: liboaf/oaf-registration.c:324
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Kunde inte grena en ny process"
-#: liboaf/oaf-registration.c:345
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Barnet tog emot signalen %u (%s)"
-#: liboaf/oaf-registration.c:351
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Okänd icke-slutstatus (status är %u)"
-#: liboaf/oaf-registration.c:427
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Körning misslyckades: %d (%s)\n"
-#: oafd/ac-corba.c:447
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Kunde inte hitta vilket barn som servern var angiven i"
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
#: oafd/main.c:57
msgid "Directory to read .oafinfo files from"
msgstr "Katalog som .oaf-filer ska läsas ifrån"
@@ -92,31 +112,31 @@
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr "Vi hanterar inte aktivering av shlib-objekt i en fjärrprocess än"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Egenskapen \"%s\" har inget värde"
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr "NULL är inget giltigt värde på en iid"
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid:n %s har typen NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid:n %s har platsen NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "felaktigt tecken \"%c\" i iid:n \"%s\""
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "Försöker med katalogen %s\n"
Index: po/tr.po
===================================================================
RCS file: /cvs/gnome/oaf/po/tr.po,v
retrieving revision 1.4
diff -u -r1.4 tr.po
--- po/tr.po 2000/08/06 17:49:48 1.4
+++ po/tr.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: OAF 0.4\n"
-"POT-Creation-Date: 2000-08-06 19:51+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-06 19:51+0200\n"
"Last-Translator: Fatih Demir <kabalak gmx net>\n"
"Language-Team: Turkish <tr li org>\n"
@@ -13,126 +13,196 @@
"Content-Type: text/plain; charset=iso-8859-9\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:64
-msgid "Could not save OAF configuration file.\n"
-msgstr "OAF ayar dosyasýný kaydedmedim .\n"
-
-#: utils/oaf-sysconf.c:65
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr ""
-"OAF ayar dosyasýný yazmak için gerekli eriþim haklarýný sahip olduðunu "
-"te'min et .\n"
-
-#: utils/oaf-sysconf.c:68
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "OAF ayar dosyasýný baþarýyla yazdým .\n"
-
-#: utils/oaf-sysconf.c:80
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-"OAF ayar dosyasý :\n"
-" %s\n"
-
-#: utils/oaf-sysconf.c:107
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr "%s zaten OAF dosyasýnda var\n"
-
-#: utils/oaf-sysconf.c:183
-msgid "OAF configuration file contains:\n"
-msgstr "OAF ayar dosyasý içeriði :\n"
-
-#: utils/oaf-sysconf.c:215
-msgid "Directory to remove from OAF configuration file"
-msgstr "OAF ayar dosyasýndan silinecek dizin"
-
-#: utils/oaf-sysconf.c:215 utils/oaf-sysconf.c:218
-msgid "directory path"
-msgstr "dizinleme"
-
-#: utils/oaf-sysconf.c:218
-msgid "Directory to add to OAF configuration file"
-msgstr "OAF ayar dosyasýna eklenecek dizin"
-
-#: utils/oaf-sysconf.c:221
-msgid "Display directories in OAF configuration file"
-msgstr "OAF ayar dosyasýndaki dizinleri göster"
-
-#: utils/oaf-sysconf.c:224
-msgid "Display path to OAF configuration file"
-msgstr "OAF ayar dosyasýnýn dizinlemesini göster"
-
-#: liboaf/oaf-mainloop.c:178
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "Sunucularý kaydederken kullanýlýnacak nesne dizini"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "IOR'u yazdýracak dosya ibaresi"
-#: liboaf/oaf-mainloop.c:180
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "FD"
-#: liboaf/oaf-mainloop.c:182
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "Çalýþtýrýlanacak IID"
-#: liboaf/oaf-mainloop.c:184
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "OAF'la sunucu kaydetmesine izin verme"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "Yeni bir iþlem çatallayamadým"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "Altiþlem sinyal %u'yu aldý ( %s )"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr "Bilinmeyen hata ( durum %u )"
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "Çalýþtýrma baþarýsýz oldu : %d ( %s )\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr "Sunucunun listelendiði altiþlemi bulamadým"
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
+
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+#, fuzzy
+msgid "Directory to read .oafinfo files from"
+msgstr "OAF ayar dosyasýna eklenecek dizin"
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "IOR'u yazdýracak dosya ibaresi"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr "Bölüþülebilinen nesneleri uzaktan iþletmeyi þimdilik desteklemiyoruz"
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr "Özellik '%s'nin deðeri yok"
+
+#: oafd/od-load.c:172
+msgid "a NULL iid is not valid"
+msgstr ""
-#: oafd/od-load.c:206
+#: oafd/od-load.c:175
#, c-format
-msgid "Trying dir %s\n"
-msgstr "Dizin %s'yi deniyorum \n"
+msgid "iid %s has a NULL type"
+msgstr ""
+
+#: oafd/od-load.c:178
+#, c-format
+msgid "iid %s has a NULL location"
+msgstr ""
+
+#: oafd/od-load.c:186
+#, c-format
+msgid "invalid character '%c' in iid '%s'"
+msgstr ""
-#: oafd/od-load.c:253
+#: oafd/od-load.c:219
#, c-format
-msgid "IID '%s' contains illegal characters; discarding\n"
-msgstr "IID '%s' geçersiz harfleri içeriyor : geçiyorum \n"
+msgid "Trying dir %s\n"
+msgstr "Dizin %s'yi deniyorum \n"
-#: oafd/od-utils.c:44
+#: oafd/od-utils.c:45
#, c-format
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
+msgstr ""
+"OAF ayar dosyasý baþarýyla okunmadý. Lütfen, geçerli olmasýný te'min et :%s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "OAF ayar dosyasýný kaydedmedim .\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr ""
+"OAF ayar dosyasýný yazmak için gerekli eriþim haklarýný sahip olduðunu "
+"te'min et .\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "OAF ayar dosyasýný baþarýyla yazdým .\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
msgstr ""
-"OAF ayar dosyasý baþarýyla okunmadý. Lütfen, geçerli olmasýný te'min et :"
-"%s"
+"OAF ayar dosyasý :\n"
+" %s\n"
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr "%s zaten OAF dosyasýnda var\n"
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "OAF ayar dosyasý içeriði :\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr "OAF ayar dosyasýndan silinecek dizin"
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr "dizinleme"
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr "OAF ayar dosyasýna eklenecek dizin"
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr "OAF ayar dosyasýndaki dizinleri göster"
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
+msgstr "OAF ayar dosyasýnýn dizinlemesini göster"
+
+#~ msgid "IID '%s' contains illegal characters; discarding\n"
+#~ msgstr "IID '%s' geçersiz harfleri içeriyor : geçiyorum \n"
Index: po/uk.po
===================================================================
RCS file: /cvs/gnome/oaf/po/uk.po,v
retrieving revision 1.1
diff -u -r1.1 uk.po
--- po/uk.po 2000/08/16 15:18:49 1.1
+++ po/uk.po 2000/10/05 08:45:19
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: oaf\n"
-"POT-Creation-Date: 2000-08-16 17:57+0200\n"
+"POT-Creation-Date: 2000-10-05 10:42+0200\n"
"PO-Revision-Date: 2000-08-16 18:00+0200\n"
"Last-Translator: Yuri Syrota <rasta renome rovno ua>\n"
"Language-Team: Ukrainian <linux linux org ua>\n"
@@ -13,127 +13,131 @@
"Content-Type: text/plain; charset=koi8-u\n"
"Content-Transfer-Encoding: 8bit\n"
-#: utils/oaf-sysconf.c:65
-msgid "Could not save OAF configuration file.\n"
-msgstr "îÅÍÏÖÌÉ×Ï ÚÂÅÒÅÇÔÉ ÆÁÊÌ ËÏÎƦÕÒÁæ§ OAF.\n"
-
-#: utils/oaf-sysconf.c:66
-msgid ""
-"Please, make sure you have permissions to write OAF configuration file.\n"
-msgstr "ðÅÒÅËÏÎÁÊÔÅÓØ, ÝÏ ×É ÍÁ¤ÔÅ ÐÒÁ×Ï ÎÁ ÚÁÐÉÓ ÆÁÊÌÕ ËÏÎƦÕÒÁæ§ OAF.\n"
-
-#: utils/oaf-sysconf.c:69
-msgid "Successfully wrote OAF configuration file.\n"
-msgstr "æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ÕÓЦÛÎÏ ÚÂÅÒÅÖÅÎÏ.\n"
-
-#: utils/oaf-sysconf.c:81
-#, c-format
-msgid ""
-"OAF configuration file is:\n"
-" %s\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:108
-#, c-format
-msgid "%s already in OAF configuration file\n"
-msgstr ""
-
-#: utils/oaf-sysconf.c:184
-msgid "OAF configuration file contains:\n"
-msgstr "æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ͦÓÔÉÔØ:\n"
-
-#: utils/oaf-sysconf.c:216
-msgid "Directory to remove from OAF configuration file"
-msgstr ""
-
-#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
-msgid "directory path"
-msgstr ""
-
-#: utils/oaf-sysconf.c:219
-msgid "Directory to add to OAF configuration file"
-msgstr ""
-
-#: utils/oaf-sysconf.c:222
-msgid "Display directories in OAF configuration file"
-msgstr ""
-
-#: utils/oaf-sysconf.c:225
-msgid "Display path to OAF configuration file"
-msgstr ""
-
-#: liboaf/oaf-mainloop.c:186
+#: liboaf/oaf-mainloop.c:188
msgid "Object directory to use when registering servers"
msgstr "ëÁÔÁÌÏÇ ÏÂ'¤ËÔÁ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ Ð¦Ä ÞÁÓ ÒŤÓÔÒÁæ§ ÓÅÒ×ÅÒ¦×"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190
msgid "File descriptor to print IOR on"
msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÕ ÄÌÑ ÄÒÕËÕ IOR"
-#: liboaf/oaf-mainloop.c:188
+#: liboaf/oaf-mainloop.c:190 oafd/main.c:67
msgid "FD"
msgstr "æä"
-#: liboaf/oaf-mainloop.c:190
+#: liboaf/oaf-mainloop.c:192
msgid "IID to activate"
msgstr "IID ÄÏ ÁËÔÉ×Áæ§"
-#: liboaf/oaf-mainloop.c:192
+#: liboaf/oaf-mainloop.c:194
msgid "Prevent registering of server with OAF"
msgstr "ðÏÐÅÒÅÄÉÔÉ ÒŦÓÔÒÁæÀ ÓÅÒ×ÅÒÁ Ú OAF"
-#: liboaf/oaf-registration.c:299
+#: liboaf/oaf-registration.c:323
msgid "Couldn't fork a new process"
msgstr "îÅ ×ÄÁÌÏÓÑ ÒÏÚÇÁÌÕÄÉÔÉ ÐÒÏÃÅÓ"
-#: liboaf/oaf-registration.c:317
+#: liboaf/oaf-registration.c:344
#, c-format
msgid "Child received signal %u (%s)"
msgstr "îÁÝÁÄÏË ÏÔÒÉÍÁ× ÓÉÎÁÌ %u (%s)"
-#: liboaf/oaf-registration.c:323
+#: liboaf/oaf-registration.c:350
#, c-format
msgid "Unknown non-exit error (status is %u)"
msgstr ""
-#: liboaf/oaf-registration.c:394
+#: liboaf/oaf-registration.c:426
#, c-format
msgid "Exec failed: %d (%s)\n"
msgstr "÷ÉËÏÎÁÎÎÑ ÎÅ ×ÄÁÌÏÓØ: %d (%s)\n"
-#: oafd/ac-corba.c:433
+#: oafd/ac-corba.c:476
msgid "Couldn't find which child the server was listed in"
msgstr ""
+
+#: oafd/ac-corba.c:645
+msgid "Query failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:673
+msgid "Activation failed: "
+msgstr ""
+
+#: oafd/ac-corba.c:1092
+msgid "Could not parse AID"
+msgstr ""
+
+#: oafd/ac-corba.c:1101
+msgid "Could not parse context: "
+msgstr ""
-#: oafd/od-activate.c:60
+#: oafd/ac-corba.c:1124
+msgid "Could not activate server: "
+msgstr ""
+
+#: oafd/main.c:57
+msgid "Directory to read .oafinfo files from"
+msgstr ""
+
+#: oafd/main.c:57
+msgid "DIRECTORY"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "Domain of ObjectDirectory"
+msgstr ""
+
+#: oafd/main.c:59
+msgid "DOMAIN"
+msgstr ""
+
+#: oafd/main.c:62
+msgid "Serve as an ActivationContext (default is as an ObjectDirectory only)"
+msgstr ""
+
+#: oafd/main.c:67
+#, fuzzy
+msgid "File descriptor to write IOR to"
+msgstr "äÅÓËÒÉÐÔÏÒ ÆÁÊÌÕ ÄÌÑ ÄÒÕËÕ IOR"
+
+#: oafd/main.c:72
+msgid "Query expression to evaluate"
+msgstr ""
+
+#: oafd/main.c:72
+msgid "EXPRESSION"
+msgstr ""
+
+#: oafd/od-activate.c:62
msgid "We don't handle activating shlib objects in a remote process yet"
msgstr ""
-#: oafd/od-load.c:118 oafd/od-load.c:148
+#: oafd/od-load.c:122 oafd/od-load.c:152
#, c-format
msgid "Property '%s' has no value"
msgstr ""
-#: oafd/od-load.c:168
+#: oafd/od-load.c:172
msgid "a NULL iid is not valid"
msgstr ""
-#: oafd/od-load.c:171
+#: oafd/od-load.c:175
#, c-format
msgid "iid %s has a NULL type"
msgstr "iid %s ÍÁ¤ ÔÉÐ NULL"
-#: oafd/od-load.c:174
+#: oafd/od-load.c:178
#, c-format
msgid "iid %s has a NULL location"
msgstr "iid %s ÍÁ¤ ÒÏÚͦÝÅÎÎÑ NULL"
-#: oafd/od-load.c:182
+#: oafd/od-load.c:186
#, c-format
msgid "invalid character '%c' in iid '%s'"
msgstr "ÎÅצÒÎÉÊ ÓÉÍ×ÏÌ \"%c\" × iid \"%s\""
-#: oafd/od-load.c:215
+#: oafd/od-load.c:219
#, c-format
msgid "Trying dir %s\n"
msgstr "ðÒÏÂÁ ËÁÔÁÌÏÇÕ %s\n"
@@ -143,6 +147,55 @@
msgid ""
"The OAF configuration file was not read successfully. Please, check it is "
"valid in: %s"
+msgstr ""
+"æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ÎÅ ÂÕÌÏ ÕÓЦÛÎÏ ÚÞÉÔÁÎÏ. ðÅÒÅËÏÎÁÊÔÅÓØ, ÝÏ ×¦Î ×¦ÒÎÉÊ "
+"× : %s"
+
+#: utils/oaf-sysconf.c:65
+msgid "Could not save OAF configuration file.\n"
+msgstr "îÅÍÏÖÌÉ×Ï ÚÂÅÒÅÇÔÉ ÆÁÊÌ ËÏÎƦÕÒÁæ§ OAF.\n"
+
+#: utils/oaf-sysconf.c:66
+msgid ""
+"Please, make sure you have permissions to write OAF configuration file.\n"
+msgstr "ðÅÒÅËÏÎÁÊÔÅÓØ, ÝÏ ×É ÍÁ¤ÔÅ ÐÒÁ×Ï ÎÁ ÚÁÐÉÓ ÆÁÊÌÕ ËÏÎƦÕÒÁæ§ OAF.\n"
+
+#: utils/oaf-sysconf.c:69
+msgid "Successfully wrote OAF configuration file.\n"
+msgstr "æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ÕÓЦÛÎÏ ÚÂÅÒÅÖÅÎÏ.\n"
+
+#: utils/oaf-sysconf.c:81
+#, c-format
+msgid ""
+"OAF configuration file is:\n"
+" %s\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:108
+#, c-format
+msgid "%s already in OAF configuration file\n"
+msgstr ""
+
+#: utils/oaf-sysconf.c:184
+msgid "OAF configuration file contains:\n"
+msgstr "æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ͦÓÔÉÔØ:\n"
+
+#: utils/oaf-sysconf.c:216
+msgid "Directory to remove from OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:216 utils/oaf-sysconf.c:219
+msgid "directory path"
+msgstr ""
+
+#: utils/oaf-sysconf.c:219
+msgid "Directory to add to OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:222
+msgid "Display directories in OAF configuration file"
+msgstr ""
+
+#: utils/oaf-sysconf.c:225
+msgid "Display path to OAF configuration file"
msgstr ""
-"æÁÊÌ ËÏÎƦÕÒÁæ§ OAF ÎÅ ÂÕÌÏ ÕÓЦÛÎÏ ÚÞÉÔÁÎÏ. ðÅÒÅËÏÎÁÊÔÅÓØ, ÝÏ ×¦Î "
-"צÒÎÉÊ × : %s"
Index: test/Makefile.am
===================================================================
RCS file: /cvs/gnome/oaf/test/Makefile.am,v
retrieving revision 1.14
diff -u -r1.14 Makefile.am
--- test/Makefile.am 2000/08/09 05:46:01 1.14
+++ test/Makefile.am 2000/10/05 08:45:19
@@ -1,13 +1,46 @@
-noinst_PROGRAMS=oaf-empty-server oaf-test-client
-bin_PROGRAMS=oaf-run-query
+NULL=
-oaf_test_client_SOURCES=oaf-test-client.c empty-common.c empty.h empty-stubs.c
+noinst_PROGRAMS= \
+ oaf-empty-server \
+ oaf-test-client \
+ oaf-test-async \
+ $(NULL)
-oaf_run_query_SOURCES=oaf-run-query.c empty-common.c empty.h empty-stubs.c
+bin_PROGRAMS= \
+ oaf-run-query \
+ $(NULL)
-oaf_empty_server_SOURCES=empty-server.c empty.h empty-common.c empty-skels.c
+oaf_test_async_SOURCES= \
+ oaf-test-async.c \
+ $(NULL)
-BUILT_SOURCES=empty.h empty-common.c empty-stubs.c empty-skels.c
+oaf_test_client_SOURCES= \
+ oaf-test-client.c \
+ empty-common.c \
+ empty.h \
+ empty-stubs.c \
+ $(NULL)
+
+oaf_run_query_SOURCES= \
+ oaf-run-query.c \
+ empty-common.c \
+ empty.h \
+ empty-stubs.c \
+ $(NULL)
+
+oaf_empty_server_SOURCES= \
+ empty-server.c \
+ empty.h \
+ empty-common.c \
+ empty-skels.c \
+ $(NULL)
+
+BUILT_SOURCES= \
+ empty.h \
+ empty-common.c \
+ empty-stubs.c \
+ empty-skels.c \
+ $(NULL)
empty.h empty-common.c empty-stubs.c empty-skels.c: empty_built
Index: test/oaf-test-async.c
===================================================================
RCS file: oaf-test-async.c
diff -N oaf-test-async.c
--- /dev/null Tue May 5 16:32:27 1998
+++ oaf-test-async.c Thu Oct 5 04:45:19 2000
@@ -0,0 +1,174 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+#include <liboaf/liboaf.h>
+#include <liboaf/oaf-async.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+
+#define DEBUG_TIME 0
+
+typedef struct {
+ gboolean callback_called;
+ gboolean succeeded;
+} callback_data;
+
+
+static
+void test_callback (CORBA_Object activated_object,
+ const char *error_reason,
+ gpointer user_data)
+{
+ callback_data *data;
+
+ data = (callback_data *) user_data;
+
+ if (activated_object == CORBA_OBJECT_NIL) {
+ data->succeeded = FALSE;
+ } else {
+ data->succeeded = TRUE;
+ }
+
+ data->callback_called = TRUE;
+}
+
+
+/* returns TRUE in case of success. FALSE otherwise.
+ -1 if answer timeouted.... */
+static int
+test_activate (char *requirements)
+{
+ CORBA_Environment ev;
+ callback_data data;
+#if DEBUG_TIME
+ time_t beg_time;
+#endif
+
+ CORBA_exception_init (&ev);
+
+ data.callback_called = FALSE;
+ oaf_activate_async (requirements, NULL, 0, test_callback, &data, &ev);
+
+#if DEBUG_TIME
+ beg_time = time (NULL);
+#endif
+
+ while (data.callback_called == FALSE) {
+ g_main_iteration (TRUE);
+#if DEBUG_TIME
+ if (time (NULL) > (beg_time + 10)) {
+ return -1;
+ }
+#endif
+ }
+
+
+ if (data.succeeded == TRUE) {
+ return TRUE;
+ } else {
+ return FALSE;
+ }
+}
+
+/* returns TRUE in case of success. FALSE otherwise.
+ -1 if answer timeouted.... */
+static int
+test_activate_from_id (char *aid)
+{
+ CORBA_Environment ev;
+ callback_data data;
+#if DEBUG_TIME
+ time_t beg_time;
+#endif
+
+ CORBA_exception_init (&ev);
+
+ data.callback_called = FALSE;
+ oaf_activate_from_id_async (aid, 0, test_callback, &data, &ev);
+
+#if DEBUG_TIME
+ beg_time = time (NULL);
+#endif
+
+ while (data.callback_called == FALSE) {
+ g_main_iteration (TRUE);
+#if DEBUG_TIME
+ if (time (NULL) > (beg_time + 10)) {
+ return -1;
+ }
+#endif
+ }
+
+
+ if (data.succeeded == TRUE) {
+ return TRUE;
+ } else {
+ return FALSE;
+ }
+}
+
+
+#define TOTAL_TESTS 4
+int
+main (int argc, char *argv[])
+{
+ int test_status;
+ int test_passed;
+
+ test_passed = 0;
+
+ oaf_init (argc, argv);
+ printf ("testing async interfaces\n");
+
+ printf ("testing activate_async... ");
+ /* this should fail */
+ test_status = test_activate ("");
+ if (test_status == FALSE) {
+ test_passed++;
+ printf (" passed\n");
+ } else if (test_status == TRUE
+ || test_status == -1) {
+ printf (" failed\n");
+ }
+
+ printf ("testing activate_async... ");
+ test_status = test_activate ("has (repo_ids, 'IDL:Empty:1.0')");
+ if (test_status == TRUE) {
+ test_passed++;
+ printf (" passed\n");
+ } else if (test_status == FALSE
+ || test_status == -1) {
+ printf (" failed\n");
+ }
+
+ printf ("testing activate_from_id_async... ");
+ test_status = test_activate_from_id ("");
+ if (test_status == FALSE) {
+ test_passed++;
+ printf (" passed\n");
+ } else if (test_status == TRUE
+ || test_status == -1) {
+ printf (" failed\n");
+ }
+
+ printf ("testing activate_from_id_async... ");
+ test_status = test_activate_from_id ("OAFIID:Empty:19991025");
+ if (test_status == TRUE) {
+ test_passed++;
+ printf (" passed\n");
+ } else if (test_status == FALSE
+ || test_status == -1) {
+ printf (" failed\n");
+ }
+
+ printf ("Async Test Results: %d passed upon %d \n",
+ test_passed, TOTAL_TESTS);
+
+ if (test_passed != TOTAL_TESTS) {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+
Index: test/oaf-test-client.c
===================================================================
RCS file: /cvs/gnome/oaf/test/oaf-test-client.c,v
retrieving revision 1.12
diff -u -r1.12 oaf-test-client.c
--- test/oaf-test-client.c 2000/08/12 22:28:28 1.12
+++ test/oaf-test-client.c 2000/10/05 08:45:19
@@ -207,7 +207,6 @@
}
fprintf (stderr, "\n");
-
fprintf (stderr, "\n%d of %d tests passed (%s)\n", passed,
TOTAL_TEST_SCORE,
passed == TOTAL_TEST_SCORE? "All": "some failures");
--
Mathieu Lacage <mathieu eazel com>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]