commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r6954 - in trunk/gnue-appserver: doc doc/man po


From: reinhard
Subject: [gnue] r6954 - in trunk/gnue-appserver: doc doc/man po
Date: Thu, 3 Feb 2005 14:47:49 -0600 (CST)

Author: reinhard
Date: 2005-02-03 14:47:48 -0600 (Thu, 03 Feb 2005)
New Revision: 6954

Modified:
   trunk/gnue-appserver/doc/gcd.dtd
   trunk/gnue-appserver/doc/gld.dtd
   trunk/gnue-appserver/doc/man/gnue-appserver.1
   trunk/gnue-appserver/doc/man/gnue-gsdgen.1
   trunk/gnue-appserver/doc/man/gnue-readgcd.1
   trunk/gnue-appserver/doc/man/gnue-readgld.1
   trunk/gnue-appserver/po/de.po
   trunk/gnue-appserver/po/es.po
   trunk/gnue-appserver/po/hu.po
   trunk/gnue-appserver/po/ru.po
Log:
Released 0.3.99-beta1.

Modified: trunk/gnue-appserver/doc/gcd.dtd
===================================================================
--- trunk/gnue-appserver/doc/gcd.dtd    2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/doc/gcd.dtd    2005-02-03 20:47:48 UTC (rev 6954)
@@ -1,4 +1,4 @@
-<!-- GNUe Class Definitions DTD (Version 0.3.5) -->
+<!-- GNUe Class Definitions DTD (Version 0.3.99) -->
 
 <!--
      Copyright 2001-2004 Free Software Foundation
@@ -107,5 +107,5 @@
 
 
 <!-- This DTD was created by gnuedtd
-     Updated: 2005-01-05 14:58:08   -->
+     Updated: 2005-02-03 21:46:40   -->
 

Modified: trunk/gnue-appserver/doc/gld.dtd
===================================================================
--- trunk/gnue-appserver/doc/gld.dtd    2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/doc/gld.dtd    2005-02-03 20:47:48 UTC (rev 6954)
@@ -1,4 +1,4 @@
-<!-- GNUe Language Definitions DTD (Version 0.3.5) -->
+<!-- GNUe Language Definitions DTD (Version 0.3.99) -->
 
 <!--
      Copyright 2001-2004 Free Software Foundation
@@ -81,5 +81,5 @@
 
 
 <!-- This DTD was created by gnuedtd
-     Updated: 2005-01-05 14:58:09   -->
+     Updated: 2005-02-03 21:46:40   -->
 

Modified: trunk/gnue-appserver/doc/man/gnue-appserver.1
===================================================================
--- trunk/gnue-appserver/doc/man/gnue-appserver.1       2005-02-03 20:42:32 UTC 
(rev 6953)
+++ trunk/gnue-appserver/doc/man/gnue-appserver.1       2005-02-03 20:47:48 UTC 
(rev 6954)
@@ -1,4 +1,4 @@
-.TH GNUE\-APPSERVER 1 "05 January 2005" "GNUe Application Server"
+.TH GNUE\-APPSERVER 1 "03 February 2005" "GNUe Application Server"
 .SH NAME
 gnue\-appserver \- GNUe Application Server
 .SH SYNOPSIS
@@ -59,9 +59,12 @@
 Display all options of interest to core developers.
 .TP
 .B \-\-loglevel <loglevel>
-If set to 1, provides information on data dispatched to the RPC 
+If set to 1, provides information on data dispatched to the RPC
 interface.
 .TP
+.B \-\-modulepath <pathlist>, \-m
+Semicolon\-separated list of paths to load modules from
+.TP
 .B \-\-no-detach, \-Z
 Do not send the server into the background. For a POSIX system, this 
 option keeps the server process from forking and detaching from its 

Modified: trunk/gnue-appserver/doc/man/gnue-gsdgen.1
===================================================================
--- trunk/gnue-appserver/doc/man/gnue-gsdgen.1  2005-02-03 20:42:32 UTC (rev 
6953)
+++ trunk/gnue-appserver/doc/man/gnue-gsdgen.1  2005-02-03 20:47:48 UTC (rev 
6954)
@@ -1,4 +1,4 @@
-.TH GNUE\-GSDGEN 1 "05 January 2005" "geasGsdGen"
+.TH GNUE\-GSDGEN 1 "03 February 2005" "geasGsdGen"
 .SH NAME
 gnue\-gsdgen \- geasGsdGen
 .SH SYNOPSIS

Modified: trunk/gnue-appserver/doc/man/gnue-readgcd.1
===================================================================
--- trunk/gnue-appserver/doc/man/gnue-readgcd.1 2005-02-03 20:42:32 UTC (rev 
6953)
+++ trunk/gnue-appserver/doc/man/gnue-readgcd.1 2005-02-03 20:47:48 UTC (rev 
6954)
@@ -1,4 +1,4 @@
-.TH READGCD 1 "05 January 2005" "readgcd"
+.TH READGCD 1 "03 February 2005" "readgcd"
 .SH NAME
 readgcd \- readgcd
 .SH SYNOPSIS

Modified: trunk/gnue-appserver/doc/man/gnue-readgld.1
===================================================================
--- trunk/gnue-appserver/doc/man/gnue-readgld.1 2005-02-03 20:42:32 UTC (rev 
6953)
+++ trunk/gnue-appserver/doc/man/gnue-readgld.1 2005-02-03 20:47:48 UTC (rev 
6954)
@@ -1,4 +1,4 @@
-.TH GNUE\-READGLD 1 "05 January 2005" "gnue-readgld"
+.TH GNUE\-READGLD 1 "03 February 2005" "gnue-readgld"
 .SH NAME
 gnue\-readgld \- gnue\-readgld
 .SH SYNOPSIS

Modified: trunk/gnue-appserver/po/de.po
===================================================================
--- trunk/gnue-appserver/po/de.po       2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/po/de.po       2005-02-03 20:47:48 UTC (rev 6954)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.3\n"
-"POT-Creation-Date: 2005-01-05 14:58+CET\n"
+"POT-Creation-Date: 2005-02-03 21:47+CET\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Reinhard M�ller <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() ist nicht implementiert!"
 
-#: classrep/Class.py:41 gld/readgld.py:55
+#: classrep/Class.py:41 gcd/readgcd.py:72 gld/readgld.py:59
 msgid "Class '%s' not found in class repository"
 msgstr "Die Klasse '%s' kann im Classrepository nicht gefunden werden"
 
@@ -48,7 +48,7 @@
 msgid "Class '%s' not found"
 msgstr "Klasse '%s' nicht gefunden"
 
-#: classrep/Module.py:37 gld/readgld.py:49
+#: classrep/Module.py:37
 msgid "Module '%s' not found in class repository."
 msgstr "Das Modul '%s' kann im Classrepository nicht gefunden werden."
 
@@ -60,11 +60,11 @@
 msgid "Procedure '%(procedure)s' has no parameter '%(parameter)s'"
 msgstr "Die Prozedur '%(procedure)s' hat keinen Parameter '%(parameter)s'"
 
-#: classrep/Procedure.py:35 gld/readgld.py:67
+#: classrep/Procedure.py:35 gld/readgld.py:77
 msgid "Class '%(classname)s' has no procedure '%(procedure)s'"
 msgstr "Klasse '%(classname)s' hat keine Prozedur '%(procedure)s'"
 
-#: classrep/Property.py:35 gld/readgld.py:60
+#: classrep/Property.py:35 gld/readgld.py:71
 msgid "Class '%(classname)s' has no property '%(property)s'"
 msgstr "Die Klasse '%(classname)s' hat keine Eigenschaft '%(property)s'"
 
@@ -76,15 +76,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "Ung�ltiger Export-Typ: '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:353
 msgid "%s is not a valid date object"
 msgstr "%s ist kein g�ltiges Datumsobjekt"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:372
 msgid "%s is not a valid time object"
 msgstr "%s ist kein g�ltiges Zeitobjekt"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:385
 msgid "%s is not a valid datetime object"
 msgstr "%s ist kein g�ltiges Objekt f�r Datum und Zeit"
 
@@ -137,80 +137,125 @@
 "Status�nderung von 'committable' auf 'initialized' in Tabelle '%(table)s' "
 "Zeile %(row)s nicht erlaubt"
 
-#: gcd/GCParser.py:44 gld/GLParser.py:40
+#: data.py:42
+msgid "Row '%(row)s' of table '%(table)s' has an invalid state %(state)s'"
+msgstr ""
+
+#: data.py:1608 geasInstance.py:507
+msgid "Order-by sequence mismatch: '%(self)s' and '%(other)s'"
+msgstr ""
+
+#: data.py:1617 geasInstance.py:516
+msgid ""
+"Order-by sequence element has different directions: '%(self)s', '%(other)s'"
+msgstr ""
+
+#: gcd/GCParser.py:47 gld/GLParser.py:40
 msgid "Class '%s' has no module"
 msgstr "Die Klasse '%s' hat kein Modul"
 
-#: gcd/GCParser.py:50
+#: gcd/GCParser.py:53
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr "'%s' hat eine L�ngenangabe im Typ und ein zus�tzlichen L�ngenattribut"
 
-#: gcd/GCParser.py:52
+#: gcd/GCParser.py:55
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 "'%s' hat eine Genauigkeitsangabe im Typ und ein zus�tzlichen "
 "Genauigkeitsattribut"
 
-#: gcd/GCParser.py:57 gld/GLParser.py:45
+#: gcd/GCParser.py:60 gld/GLParser.py:45
 msgid ""
 "The class '%(class)s' mismatches the given module attribute '%(module)s'"
 msgstr ""
 "Modul-Attribut und Modul im Klassennamen '%(class)s' stimmen nicht �berein"
 
-#: gcd/GCParser.py:63
+#: gcd/GCParser.py:66
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr "Das kalkulierte Feld '%(class)s.%(property)s' besitzt Parameter"
 
-#: gcd/GCParser.py:293
+#: gcd/GCParser.py:75
+#, fuzzy
+msgid "The module name '%s' contains underscores"
+msgstr "Die Klasse '%s' enth�lt zirkul�re Daten-Referenzen"
+
+#: gcd/GCParser.py:80
+msgid "Reference '%(ref)s' not allowed for '%(type)s' instance %(name)s"
+msgstr ""
+
+#: gcd/GCParser.py:311
 msgid "Reference type '%s' must not have a length"
 msgstr "Referenztyp '%s' darf keine L�ngenangabe enthalten"
 
-#: gcd/GCParser.py:296
+#: gcd/GCParser.py:314
 msgid "Reference type '%s' must not have a scale"
 msgstr "Referenztyp '%s' darf keine Genauigkeitsangabe enthalten"
 
-#: gcd/GCParser.py:320
+#: gcd/GCParser.py:338
 msgid "Module has no name"
 msgstr "Modul hat keinen Namen"
 
-#: gcd/GCParser.py:340
+#: gcd/GCParser.py:361
 msgid "Class has no name"
 msgstr "Klasse hat keinen Namen"
 
-#: gcd/readgcd.py:50
+#: gcd/readgcd.py:46
+msgid "Cannot find '%(key)s' named '%(value)s in lookup dictionary"
+msgstr ""
+
+#: gcd/readgcd.py:59 gld/readgld.py:52
+msgid "In file(s) '%s':"
+msgstr ""
+
+#: gcd/readgcd.py:67
 msgid "Module '%s' not found in class repository"
 msgstr "Das Modul '%s' kann im Classrepository nicht gefunden werden"
 
-#: gcd/readgcd.py:55
-msgid "Procedure '%s' not found in class repository"
-msgstr "Die Prozedur '%s' kann im Classrepository nicht gefunden werden"
+#: gcd/readgcd.py:77
+#, fuzzy
+msgid "Filter '%(filter)s' of class '%(class)s' not found in class repository"
+msgstr "Die Klasse '%s' kann im Classrepository nicht gefunden werden"
 
-#: gcd/readgcd.py:69
+#: gcd/readgcd.py:84
+msgid "Changing filter of existing class '%s' is not allowed"
+msgstr ""
+
+#: gcd/readgcd.py:89
 msgid ""
+"Property '%s' cannot be added to existing class with 'NOT NULL' constraint"
+msgstr ""
+
+#: gcd/readgcd.py:95
+#, fuzzy
+msgid "Class '%s' is defined multiple times"
+msgstr "Die Klasse '%s' hat kein Modul"
+
+#: gcd/readgcd.py:110
+msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
 msgstr ""
 "Erzeugt/Aktualisiert ein Datenbankschema aus einer Klassendefinitionsdatei\n"
 "(gcd-Datei) und aktualisiert die Daten aller gnue_*-Klassen"
 
-#: gcd/readgcd.py:81 gld/readgld.py:92
+#: gcd/readgcd.py:122 gld/readgld.py:102
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 "Daten und Anweisungen werden an die Verbindung <connectionname> gesandt"
 
-#: gcd/readgcd.py:84
+#: gcd/readgcd.py:125
 msgid "Also send the code for creating the schema to this file."
 msgstr ""
 "Zus�tzlich zur Ausf�hrung soll der generierte SQL-Code in dieser Datei\n"
 "abgelegt werden"
 
-#: gcd/readgcd.py:87
+#: gcd/readgcd.py:128
 msgid ""
 "If this flag is set, only code is sent to the output file and the schema is "
 "not created automatically."
 msgstr "Es wird nur der SQL-Code erzeugt. Das Schema wird nicht ver�ndert."
 
-#: gcd/readgcd.py:91 gld/readgld.py:95
+#: gcd/readgcd.py:132 gld/readgld.py:105
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
@@ -218,59 +263,60 @@
 "Bestimmt den Benutzernamen f�r die Datenbank. Falls die Datenbank erzeugt\n"
 "wird, wird dieser Benutzer zum Eigent�mer der Datenbank."
 
-#: gcd/readgcd.py:95 gld/readgld.py:99
+#: gcd/readgcd.py:136 gld/readgld.py:109
 msgid "Set the password for the database."
 msgstr "Passwort f�r die Datenbankverbindung."
 
-#: gcd/readgcd.py:114 gld/readgld.py:119
+#: gcd/readgcd.py:242 gld/readgld.py:197
 msgid "No input file specified."
 msgstr "Keine Eingabe-Datei (gcd-Datei) angegeben."
 
-#: gcd/readgcd.py:117 gld/readgld.py:127
+#: gcd/readgcd.py:245 gld/readgld.py:200
 msgid "No connection specified."
 msgstr "Keine Verbindung angegeben."
 
-#: gcd/readgcd.py:126
+#: gcd/readgcd.py:249
+msgid "Output to file only requested, but no filename specified."
+msgstr "F�r die Datei-Ausgabe muss ein Dateiname angegeben werden."
+
+#: gcd/readgcd.py:259 gld/readgld.py:210
 msgid "Unable to open input file: %s"
 msgstr "Die Datei '%s' kann nicht ge�ffnet werden"
 
-#: gcd/readgcd.py:134
-msgid "Output to file only requested, but no filename specified."
-msgstr "F�r die Datei-Ausgabe muss ein Dateiname angegeben werden."
-
-#: gcd/readgcd.py:158
-msgid "Loading gcd file '%s' ..."
+#: gcd/readgcd.py:279
+#, fuzzy
+msgid "Loading gcd files ..."
 msgstr "Klassendefinitionsdatei '%s' wird geladen ..."
 
-#: gcd/readgcd.py:383
+#: gcd/readgcd.py:312
 msgid "Updating schema ..."
 msgstr "Datenbank-Schema wird aktualisiert ..."
 
-#: gcd/readgcd.py:401
+#: gcd/readgcd.py:334
 msgid "Updating class repository ..."
 msgstr "Classrepository wird aktualisiert ..."
 
-#: gcd/readgcd.py:457
+#: gcd/readgcd.py:785
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Module       : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
 
-#: gcd/readgcd.py:527
+#: gcd/readgcd.py:842
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Klassen      : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
 
-#: gcd/readgcd.py:576
+#: gcd/readgcd.py:868
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Eigenschaften: %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
 
-#: gcd/readgcd.py:622
+#: gcd/readgcd.py:896
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Prozeduren   : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
 
-#: gcd/readgcd.py:670
+#: gcd/readgcd.py:926
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Parameter    : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
@@ -294,23 +340,35 @@
 msgid "User '%s' logged in."
 msgstr "Benutzer '%s' angemeldet."
 
-#: geasConfiguration.py:31 geasConfiguration.py:32
+#: geasConfiguration.py:34 geasConfiguration.py:35
 msgid "Name of the database connection appserver is using"
 msgstr "Name der Datenbankverbindung"
 
-#: geasConfiguration.py:38 geasConfiguration.py:39
+#: geasConfiguration.py:41 geasConfiguration.py:42
 msgid "RPC Interface Type appserver is providing"
 msgstr "Typ des zur Verf�gung gestellten PRC-Interfaces"
 
-#: geasConfiguration.py:45 geasConfiguration.py:46
+#: geasConfiguration.py:48 geasConfiguration.py:49
 msgid "Port (if needed) for RPC Interface"
 msgstr "Port (falls ben�tigt) f�r das RPC-Interface"
 
-#: geasConfiguration.py:52 geasConfiguration.py:53
+#: geasConfiguration.py:55 geasConfiguration.py:56
 msgid "Hosts which are allowed to access appserver"
 msgstr "Rechner, die auf den Appserver zugreifen d�rfen"
 
-#: geasConfiguration.py:59 geasConfiguration.py:60
+#: geasConfiguration.py:62 geasConfiguration.py:63
+msgid "Null values appear first in ascending sort"
+msgstr ""
+
+#: geasConfiguration.py:69 geasConfiguration.py:70
+msgid "Null values appear first in descending sort"
+msgstr ""
+
+#: geasConfiguration.py:76 geasConfiguration.py:77 geasRpcServer.py:93
+msgid "Semicolon-separated list of paths to load modules from"
+msgstr ""
+
+#: geasConfiguration.py:83 geasConfiguration.py:84
 msgid "Directory for webfrontend http documents"
 msgstr "Verzeichnis f�r die HTTP-Dokumente des Web-Frontends"
 
@@ -318,22 +376,22 @@
 msgid "The filters have circular references"
 msgstr "Die Filter enthalten zirkul�re Referenzen"
 
-#: geasGsdGen.py:46
+#: geasGsdGen.py:49
 msgid "Classes have circular or unresolveable references"
 msgstr "Die Klassen enthalten zirkul�re oder unl�sbare Referenzen"
 
-#: geasGsdGen.py:51
+#: geasGsdGen.py:54
 msgid "The class '%s' contains circular data-references"
 msgstr "Die Klasse '%s' enth�lt zirkul�re Daten-Referenzen"
 
-#: geasGsdGen.py:65
+#: geasGsdGen.py:71
 msgid ""
 "A tool to dump data from a database into a GNUe Schema Definition (gsd) file."
 msgstr ""
 "Mit diesem Werkzeug k�nnen Daten aus einer Datenbank in eine GNUe Schema \n"
 "Definitionsdatei (gsd) exportiert werden."
 
-#: geasGsdGen.py:75
+#: geasGsdGen.py:81
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
@@ -341,79 +399,79 @@
 "Lade und speichere die Daten in der Datenbank <name>.\n"
 "<name> muss in der Datei 'connections.conf' angelegt sein."
 
-#: geasGsdGen.py:79
+#: geasGsdGen.py:85
 msgid "Name of the resulting gsd-file"
 msgstr "Name der erzeugten GSD-Datei"
 
-#: geasGsdGen.py:82
+#: geasGsdGen.py:88
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr "Daten der Systemklassen ('gnue_*') auch einbinden"
 
-#: geasGsdGen.py:85
+#: geasGsdGen.py:91
 msgid "If set all detail-classes of the requestd classes will be exported too"
 msgstr ""
 "Falls gesetzt, werden alle Detail-Klassen der angegebenen Klasse auch "
 "exportiert"
 
-#: geasGsdGen.py:115
+#: geasGsdGen.py:121
 msgid "No output file specified."
 msgstr "Keine Ausgabedatei angegeben."
 
-#: geasGsdGen.py:120
+#: geasGsdGen.py:126
 msgid "Loading class repository ..."
 msgstr "Classrepository wird geladen ..."
 
-#: geasGsdGen.py:126
+#: geasGsdGen.py:132
 msgid "Building list of classes and calculating dependencies ..."
 msgstr "Abh�ngigkeitsbaum zwischen den Klassen wird aufgebaut ..."
 
-#: geasGsdGen.py:131
+#: geasGsdGen.py:137
 msgid "Generating schema definition ..."
 msgstr "Schema-Definition generieren ..."
 
-#: geasGsdGen.py:147
+#: geasGsdGen.py:153
 msgid "Generation run complete."
 msgstr "Generierung abgeschlossen."
 
-#: geasGsdGen.py:162
+#: geasGsdGen.py:168
 msgid "Exporting data of class '%s' ..."
 msgstr "Daten der Klasse '%s' werden exportiert ..."
 
-#: geasGsdGen.py:395
+#: geasGsdGen.py:418
 msgid "Invalid command line argument '='"
 msgstr "Ung�ltiges Kommandozeilenargument '='"
 
-#: geasGsdGen.py:398
+#: geasGsdGen.py:421
 msgid "Filter '%s' started, but no value given"
 msgstr "Filter '%s' gestartet, aber kein Wert angegeben"
 
-#: geasGsdGen.py:434
+#: geasGsdGen.py:457
 msgid "Filter class '%s' not found"
 msgstr "Filter-Klasse '%s' nicht gefunden"
 
-#: geasGsdGen.py:440
+#: geasGsdGen.py:463
 msgid "Filter '%(class)s' has no property '%(property)s'"
 msgstr "Die Filter-Klasse '%(classname)s' hat keine Eigenschaft '%(property)s'"
 
-#: geasGsdGen.py:478
+#: geasGsdGen.py:501
 msgid "No filter '%s' found matching the requested values"
 msgstr "Kein Filter '%s' gefunden, der dem angegebenen Wert entspricht"
 
-#: geasInstance.py:40
+#: geasInstance.py:45
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
 "Die Datenbank lieferte einen ung�ltigen Wert '%(value)s' f�r die Eigenschaft "
 "'%(property)s'"
 
-#: geasInstance.py:48
+#: geasInstance.py:53
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Ung�ltiger Wert '%(value)s' f�r die Eigenschaft '%(property)s'"
 
-#: geasInstance.py:55
+#: geasInstance.py:60
 msgid "Invalid value '%(value)s' for parameter '%(parameter)s'"
 msgstr "Ung�ltiger Wert '%(value)s' f�r den Parameter '%(parameter)s'"
 
-#: geasInstance.py:62
+#: geasInstance.py:67
 msgid ""
 "Procedure '%(procedure)s' expected a result of type '%(type)s', but got type "
 "'%(resulttype)s'"
@@ -421,11 +479,11 @@
 "Die Prozedur  '%(procedure)s' erwaretete ein Ergebnis vom Typ '%(type)s', "
 "erhielt aber den Typ '%(resulttype)s'"
 
-#: geasInstance.py:71
+#: geasInstance.py:76
 msgid "Calculated field '%(property)s' is a read-only field"
 msgstr "Das kalkulierte Feld '%(property)s' ist schreibgesch�tzt"
 
-#: geasInstance.py:77
+#: geasInstance.py:82
 msgid ""
 "Cannot resolve propertyname '%(name)s' because '%(part)s' is not a reference "
 "property"
@@ -433,7 +491,7 @@
 "Der Eigenschaftsname '%(name)s' kann nicht aufgel�st werden, da '%(part)s' "
 "keine Referenzeigenschaft ist"
 
-#: geasRpcServer.py:50
+#: geasRpcServer.py:51
 msgid ""
 "The GNUe Application Server is the core of the n-tier variant of the\n"
 "GNU Enterprise system. To the front end (be it GNUe Forms, GNUe Reports or\n"
@@ -450,7 +508,7 @@
 "�bersetzt und sich dabei um Stabilit�t, Sicherheit, Performance und\n"
 "Konsistenz k�mmert."
 
-#: geasRpcServer.py:60
+#: geasRpcServer.py:61
 msgid ""
 "Set the GNURPC connection type.  The currently supported values for <type>\n"
 "are 'xmlrpc', 'xmlrpc.py_xmlrpc', 'xmlrpc.pw_xmlrpc' and 'pyro'.  For more\n"
@@ -461,7 +519,7 @@
 "'xmlrpc', 'xmlrpc.po_xmlrpc', 'xmlrpc.pw_xmlrpc' und 'pyro'. Weitere\n"
 "Informationen zu RPC-Typen sind in gnue-common/doc/RPC-abstraction zu finden."
 
-#: geasRpcServer.py:66
+#: geasRpcServer.py:67
 msgid ""
 "Set the GNURPC port.  For more information on GNURPC have a look at\n"
 "common/doc/RPC-abstraction."
@@ -469,7 +527,7 @@
 "Setzt den Port f�r die RPC-Verbindung. Weitere Informationen zu RPC sind in\n"
 "gnue-common/doc/RPC-abstraction zu finden."
 
-#: geasRpcServer.py:70
+#: geasRpcServer.py:71
 msgid ""
 "Set the Database to use for loading and storing data to <name>.\n"
 "gnue-appserver will search for it in connections.conf."
@@ -477,15 +535,15 @@
 "Lade und speichere die Daten in der Datenbank <name>.\n"
 "<name> muss in der Datei 'connections.conf' angelegt sein."
 
-#: geasRpcServer.py:74
+#: geasRpcServer.py:75
 msgid "Set the username for the used database."
 msgstr "Benutzername f�r die Datenbankverbindung."
 
-#: geasRpcServer.py:77
+#: geasRpcServer.py:78
 msgid "Set the password for the used database."
 msgstr "Passwort f�r die Datenbankverbindung"
 
-#: geasRpcServer.py:80
+#: geasRpcServer.py:81
 msgid ""
 "Test appservers connection to the backend database, check correctness of\n"
 "global settings, etc."
@@ -493,7 +551,7 @@
 "Testet die Verbindung zur Datenbank und die Richtigkeit der globalen\n"
 "Einstellungen."
 
-#: geasRpcServer.py:84
+#: geasRpcServer.py:85
 msgid ""
 "Enable appservers web frontend. Just works for the rpc-type XMLRPC.  The\n"
 "webfrontend is at the same port as XMLRPC."
@@ -501,34 +559,36 @@
 "Aktiviert das Web-Frontend. Nur m�glich mit dem RPC-Typ 'xmlrpc'.\n"
 "Das Web-Frontend verwendet den selben Port wie XMLRPC."
 
-#: geasRpcServer.py:88
+#: geasRpcServer.py:89
+#, fuzzy
 msgid ""
-"If set to 1, provides information on data dispatched to the RPC interface."
+"If set to 1, provides information on data dispatched to the RPC\n"
+"interface."
 msgstr ""
 "Stellt Informationen zur Verf�gung, welche Daten �ber das RPC-Interface "
 "geschickt werden."
 
-#: geasRpcServer.py:130
+#: geasRpcServer.py:140
 msgid "Exporting our services via %(rpctype)s (port %(port)s) ..."
 msgstr "Dienste werden via %(rpctype)s (Port %(port)s) exportiert ..."
 
-#: geasRpcServer.py:147
+#: geasRpcServer.py:157
 msgid "Exporting our services via Pyro (EXPERIMENTAL!) ..."
 msgstr "Dienste werden via Pyro exportiert (EXPERIMENTELL!) ..."
 
-#: geasRpcServer.py:152
+#: geasRpcServer.py:162
 msgid "Exporting our services via sockets (EXPERIMENTAL!) ..."
 msgstr "Dienste werden via Sockets exportiert (EXPERIMENTELL!) ..."
 
-#: geasRpcServer.py:157
+#: geasRpcServer.py:167
 msgid "The protocol you've set is currently not supported."
 msgstr "Das gew�hlte Protokoll ist nicht verf�gbar."
 
-#: geasRpcServer.py:166
+#: geasRpcServer.py:176
 msgid "Status: %s Sessions opened"
 msgstr "Status: %s Sitzungen ge�ffnet"
 
-#: geasRpcServer.py:185
+#: geasRpcServer.py:195
 msgid ""
 "\n"
 "... GNUe Application Server up and running ...\n"
@@ -536,11 +596,11 @@
 "\n"
 "... GNUe Application Server gestartet ...\n"
 
-#: geasRpcServer.py:199
+#: geasRpcServer.py:215
 msgid "Appserver is shutting down....ok"
 msgstr "Appserver wird beendet ..."
 
-#: geasRpcServer.py:223
+#: geasRpcServer.py:254
 msgid ""
 "\n"
 "GNUe Application Server is running a simple self test\n"
@@ -556,23 +616,23 @@
 "VORAUSSETZUNG: Die Datenbank muss mit dem 'address_person'-Beispiel\n"
 "gef�llt sein.\n"
 
-#: geasRpcServer.py:232
+#: geasRpcServer.py:263
 msgid "Step 1: Starting Session Manager ..."
 msgstr "Schritt 1: Session-Manager starten ..."
 
-#: geasRpcServer.py:235
+#: geasRpcServer.py:266
 msgid "Step 2: Opening session (user 'hacker', password 'secret') ..."
 msgstr "Schritt 2: Session mit User 'hacker' und Passwort 'secret' �ffnen ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:271
 msgid "Step 3: Creating object list ..."
 msgstr "Schritt 3: Objektliste erzeugen ..."
 
-#: geasRpcServer.py:244
+#: geasRpcServer.py:275
 msgid "Step 4: Retrieving first instance ..."
 msgstr "Schritt 4: Erste Instanz abrufen ..."
 
-#: geasRpcServer.py:248
+#: geasRpcServer.py:279
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -586,11 +646,11 @@
 "  Strasse: %(street)s\n"
 "  Stadt  : %(city)s\n"
 
-#: geasRpcServer.py:256
+#: geasRpcServer.py:287
 msgid "Step 5: Retrieving defined filters ..."
 msgstr "Schritt 5: definierte Filter abrufen ..."
 
-#: geasRpcServer.py:260
+#: geasRpcServer.py:291
 msgid "Selftest passed!"
 msgstr "Selbsttest beendet."
 
@@ -624,10 +684,29 @@
 msgstr ""
 "Mehrere Instanzen des Filters '%(name)s' passen auf den Wert '%(value)s'"
 
-#: geasSessionManager.py:41
+#: geasSession.py:85
+msgid "Maximum validation cycle reached. Classes in current cycle: %s"
+msgstr ""
+
+#: geasSessionManager.py:46
 msgid "Cannot find a session with ID '%s'"
 msgstr "Die Sitzung mit ID '%s' wurde nicht gefunden"
 
+#: geasSessionManager.py:138
+#, fuzzy
+msgid "Failed reloading repository: %s"
+msgstr "Classrepository wird geladen ..."
+
+#: geasSessionManager.py:143
+#, fuzzy
+msgid "Reloading class repository ..."
+msgstr "Classrepository wird geladen ..."
+
+#: geasSessionManager.py:151
+#, fuzzy
+msgid "Class repository loaded"
+msgstr "Classrepository wird geladen ..."
+
 #: generator/classdef.py:35
 msgid "The class '%s' has no properties to be displayed"
 msgstr "Die Klasse '%s' enth�lt kein darstellbaren Eigenschaften"
@@ -653,21 +732,26 @@
 msgstr ""
 "Das Element '%s' kann entweder nur ein Such- oder nur ein Info-Attribut haben"
 
-#: gld/readgld.py:83
+#: gld/readgld.py:64
+msgid ""
+"Duplicate definition of element '%(itemname)s' for language '%(language)s'"
+msgstr ""
+
+#: gld/readgld.py:92
 msgid "Read GNUe Language Definitions and update the class repository"
 msgstr ""
 "Das Programm liest GNUe Language Definitionen ein und aktualisert damit die "
 "Klassenbibliothek"
 
-#: gld/readgld.py:202
-msgid "Loading gld file '%s' ..."
-msgstr "GNUe Label Definitionsdatei '%s' wird geladen ..."
+#: gld/readgld.py:227
+msgid "Loading GNUe language definitions"
+msgstr ""
 
-#: gld/readgld.py:485
+#: gld/readgld.py:558
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr "  Labels   : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert."
 
-#: gld/readgld.py:538
+#: gld/readgld.py:587
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr "  Meldungen: %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert."
 
@@ -687,3 +771,9 @@
 #: language/Session.py:43
 msgid "Message '%s' not found"
 msgstr "Meldung '%s' nicht gefunden"
+
+#~ msgid "Procedure '%s' not found in class repository"
+#~ msgstr "Die Prozedur '%s' kann im Classrepository nicht gefunden werden"
+
+#~ msgid "Loading gld file '%s' ..."
+#~ msgstr "GNUe Label Definitionsdatei '%s' wird geladen ..."

Modified: trunk/gnue-appserver/po/es.po
===================================================================
--- trunk/gnue-appserver/po/es.po       2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/po/es.po       2005-02-03 20:47:48 UTC (rev 6954)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: 2005-01-05 14:58+CET\n"
+"POT-Creation-Date: 2005-02-03 21:47+CET\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Jose Esteban <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: No se ha implementado _getNewItem()"
 
-#: classrep/Class.py:41 gld/readgld.py:55
+#: classrep/Class.py:41 gcd/readgcd.py:72 gld/readgld.py:59
 msgid "Class '%s' not found in class repository"
 msgstr "La clase '%s' no se encuentra en el repositorio"
 
@@ -48,7 +48,7 @@
 msgid "Class '%s' not found"
 msgstr "No se encuentra la clase '%s'"
 
-#: classrep/Module.py:37 gld/readgld.py:49
+#: classrep/Module.py:37
 msgid "Module '%s' not found in class repository."
 msgstr "El m�dulo '%s' no se encuentra en el cat�logo de clases"
 
@@ -61,11 +61,11 @@
 msgid "Procedure '%(procedure)s' has no parameter '%(parameter)s'"
 msgstr ""
 
-#: classrep/Procedure.py:35 gld/readgld.py:67
+#: classrep/Procedure.py:35 gld/readgld.py:77
 msgid "Class '%(classname)s' has no procedure '%(procedure)s'"
 msgstr "La clase '%(classname)s' no dispone de '%(procedure)s'"
 
-#: classrep/Property.py:35 gld/readgld.py:60
+#: classrep/Property.py:35 gld/readgld.py:71
 msgid "Class '%(classname)s' has no property '%(property)s'"
 msgstr "La clase '%(classname)s' no dispone de '%(property)s'"
 
@@ -77,15 +77,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "Tipo no v�lido para exportar: '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:353
 msgid "%s is not a valid date object"
 msgstr "%s no es un objeto fecha v�lido"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:372
 msgid "%s is not a valid time object"
 msgstr "%s no es un objeto hora v�lido"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:385
 msgid "%s is not a valid datetime object"
 msgstr "%s no es un objeto fecha+hora v�lido"
 
@@ -138,98 +138,145 @@
 "(table)s' row %(row)s"
 msgstr ""
 
-#: gcd/GCParser.py:44 gld/GLParser.py:40
+#: data.py:42
+msgid "Row '%(row)s' of table '%(table)s' has an invalid state %(state)s'"
+msgstr ""
+
+#: data.py:1608 geasInstance.py:507
+msgid "Order-by sequence mismatch: '%(self)s' and '%(other)s'"
+msgstr ""
+
+#: data.py:1617 geasInstance.py:516
+msgid ""
+"Order-by sequence element has different directions: '%(self)s', '%(other)s'"
+msgstr ""
+
+#: gcd/GCParser.py:47 gld/GLParser.py:40
 #, fuzzy
 msgid "Class '%s' has no module"
 msgstr "No se encuentra la clase '%s'"
 
-#: gcd/GCParser.py:50
+#: gcd/GCParser.py:53
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr ""
 
-#: gcd/GCParser.py:52
+#: gcd/GCParser.py:55
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 
-#: gcd/GCParser.py:57 gld/GLParser.py:45
+#: gcd/GCParser.py:60 gld/GLParser.py:45
 #, fuzzy
 msgid ""
 "The class '%(class)s' mismatches the given module attribute '%(module)s'"
 msgstr "La clase '%(classname)s' no dispone de '%(procedure)s'"
 
-#: gcd/GCParser.py:63
+#: gcd/GCParser.py:66
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr ""
 
-#: gcd/GCParser.py:293
+#: gcd/GCParser.py:75
+msgid "The module name '%s' contains underscores"
+msgstr ""
+
+#: gcd/GCParser.py:80
+msgid "Reference '%(ref)s' not allowed for '%(type)s' instance %(name)s"
+msgstr ""
+
+#: gcd/GCParser.py:311
 msgid "Reference type '%s' must not have a length"
 msgstr ""
 
-#: gcd/GCParser.py:296
+#: gcd/GCParser.py:314
 msgid "Reference type '%s' must not have a scale"
 msgstr ""
 
-#: gcd/GCParser.py:320
+#: gcd/GCParser.py:338
 #, fuzzy
 msgid "Module has no name"
 msgstr "No se encuentra el m�dulo '%s'"
 
-#: gcd/GCParser.py:340
+#: gcd/GCParser.py:361
 #, fuzzy
 msgid "Class has no name"
 msgstr "No se encuentra la clase '%s'"
 
-#: gcd/readgcd.py:50
+#: gcd/readgcd.py:46
+msgid "Cannot find '%(key)s' named '%(value)s in lookup dictionary"
+msgstr ""
+
+#: gcd/readgcd.py:59 gld/readgld.py:52
+msgid "In file(s) '%s':"
+msgstr ""
+
+#: gcd/readgcd.py:67
 #, fuzzy
 msgid "Module '%s' not found in class repository"
 msgstr "El m�dulo '%s' no se encuentra en el cat�logo de clases"
 
-#: gcd/readgcd.py:55
+#: gcd/readgcd.py:77
 #, fuzzy
-msgid "Procedure '%s' not found in class repository"
-msgstr "El m�dulo '%s' no se encuentra en el cat�logo de clases"
+msgid "Filter '%(filter)s' of class '%(class)s' not found in class repository"
+msgstr "La clase '%s' no se encuentra en el repositorio"
 
-#: gcd/readgcd.py:69
+#: gcd/readgcd.py:84
+msgid "Changing filter of existing class '%s' is not allowed"
+msgstr ""
+
+#: gcd/readgcd.py:89
 msgid ""
+"Property '%s' cannot be added to existing class with 'NOT NULL' constraint"
+msgstr ""
+
+#: gcd/readgcd.py:95
+#, fuzzy
+msgid "Class '%s' is defined multiple times"
+msgstr "No se encuentra la clase '%s'"
+
+#: gcd/readgcd.py:110
+msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
 msgstr ""
 
-#: gcd/readgcd.py:81 gld/readgld.py:92
+#: gcd/readgcd.py:122 gld/readgld.py:102
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 
-#: gcd/readgcd.py:84
+#: gcd/readgcd.py:125
 msgid "Also send the code for creating the schema to this file."
 msgstr ""
 
-#: gcd/readgcd.py:87
+#: gcd/readgcd.py:128
 msgid ""
 "If this flag is set, only code is sent to the output file and the schema is "
 "not created automatically."
 msgstr ""
 
-#: gcd/readgcd.py:91 gld/readgld.py:95
+#: gcd/readgcd.py:132 gld/readgld.py:105
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
 msgstr ""
 
-#: gcd/readgcd.py:95 gld/readgld.py:99
+#: gcd/readgcd.py:136 gld/readgld.py:109
 #, fuzzy
 msgid "Set the password for the database."
 msgstr "Proporciona la clave para la base de datos."
 
-#: gcd/readgcd.py:114 gld/readgld.py:119
+#: gcd/readgcd.py:242 gld/readgld.py:197
 msgid "No input file specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: gcd/readgcd.py:117 gld/readgld.py:127
+#: gcd/readgcd.py:245 gld/readgld.py:200
 #, fuzzy
 msgid "No connection specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: gcd/readgcd.py:126
+#: gcd/readgcd.py:249
+msgid "Output to file only requested, but no filename specified."
+msgstr ""
+
+#: gcd/readgcd.py:259 gld/readgld.py:210
 #, fuzzy
 msgid "Unable to open input file: %s"
 msgstr ""
@@ -237,42 +284,38 @@
 "\n"
 "    %s"
 
-#: gcd/readgcd.py:134
-msgid "Output to file only requested, but no filename specified."
-msgstr ""
-
-#: gcd/readgcd.py:158
+#: gcd/readgcd.py:279
 #, fuzzy
-msgid "Loading gcd file '%s' ..."
+msgid "Loading gcd files ..."
 msgstr "No se encuentra el fichero '%s'"
 
-#: gcd/readgcd.py:383
+#: gcd/readgcd.py:312
 #, fuzzy
 msgid "Updating schema ..."
 msgstr "Construyendo definiciones de datos ..."
 
-#: gcd/readgcd.py:401
+#: gcd/readgcd.py:334
 #, fuzzy
 msgid "Updating class repository ..."
 msgstr "Cargando cat�logo de clases ..."
 
-#: gcd/readgcd.py:457
+#: gcd/readgcd.py:785
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:527
+#: gcd/readgcd.py:842
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:576
+#: gcd/readgcd.py:868
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:622
+#: gcd/readgcd.py:896
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:670
+#: gcd/readgcd.py:926
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -296,23 +339,35 @@
 msgid "User '%s' logged in."
 msgstr "Usuario '%s' aceptado"
 
-#: geasConfiguration.py:31 geasConfiguration.py:32
+#: geasConfiguration.py:34 geasConfiguration.py:35
 msgid "Name of the database connection appserver is using"
 msgstr "Nombre de la conexi�n a base de datos que est� usando appserver"
 
-#: geasConfiguration.py:38 geasConfiguration.py:39
+#: geasConfiguration.py:41 geasConfiguration.py:42
 msgid "RPC Interface Type appserver is providing"
 msgstr "Tipo de interfaz RPC que est� proporcionando appserver"
 
-#: geasConfiguration.py:45 geasConfiguration.py:46
+#: geasConfiguration.py:48 geasConfiguration.py:49
 msgid "Port (if needed) for RPC Interface"
 msgstr "Puerto (si es necesario) de la interfaz RPC"
 
-#: geasConfiguration.py:52 geasConfiguration.py:53
+#: geasConfiguration.py:55 geasConfiguration.py:56
 msgid "Hosts which are allowed to access appserver"
 msgstr "M�quinas con acceso permitido a appserver"
 
-#: geasConfiguration.py:59 geasConfiguration.py:60
+#: geasConfiguration.py:62 geasConfiguration.py:63
+msgid "Null values appear first in ascending sort"
+msgstr ""
+
+#: geasConfiguration.py:69 geasConfiguration.py:70
+msgid "Null values appear first in descending sort"
+msgstr ""
+
+#: geasConfiguration.py:76 geasConfiguration.py:77 geasRpcServer.py:93
+msgid "Semicolon-separated list of paths to load modules from"
+msgstr ""
+
+#: geasConfiguration.py:83 geasConfiguration.py:84
 msgid "Directory for webfrontend http documents"
 msgstr "Directorio de documentos http para interfaz web"
 
@@ -320,22 +375,22 @@
 msgid "The filters have circular references"
 msgstr ""
 
-#: geasGsdGen.py:46
+#: geasGsdGen.py:49
 msgid "Classes have circular or unresolveable references"
 msgstr ""
 
-#: geasGsdGen.py:51
+#: geasGsdGen.py:54
 msgid "The class '%s' contains circular data-references"
 msgstr ""
 
-#: geasGsdGen.py:65
+#: geasGsdGen.py:71
 #, fuzzy
 msgid ""
 "A tool to dump data from a database into a GNUe Schema Definition (gsd) file."
 msgstr ""
 "Utilidad para obtener gui�n SQL desde fichero GNUe Class Definition (gcd)"
 
-#: geasGsdGen.py:75
+#: geasGsdGen.py:81
 #, fuzzy
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
@@ -344,99 +399,99 @@
 "Fija <name> como nombre de la base de datos a usar para datos.\n"
 "gnue-appserver la buscar� en connections.conf."
 
-#: geasGsdGen.py:79
+#: geasGsdGen.py:85
 msgid "Name of the resulting gsd-file"
 msgstr "Nombre del fichero-gsd resultante"
 
-#: geasGsdGen.py:82
+#: geasGsdGen.py:88
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr ""
 
-#: geasGsdGen.py:85
+#: geasGsdGen.py:91
 msgid "If set all detail-classes of the requestd classes will be exported too"
 msgstr ""
 
-#: geasGsdGen.py:115
+#: geasGsdGen.py:121
 #, fuzzy
 msgid "No output file specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: geasGsdGen.py:120
+#: geasGsdGen.py:126
 msgid "Loading class repository ..."
 msgstr "Cargando cat�logo de clases ..."
 
-#: geasGsdGen.py:126
+#: geasGsdGen.py:132
 msgid "Building list of classes and calculating dependencies ..."
 msgstr ""
 
-#: geasGsdGen.py:131
+#: geasGsdGen.py:137
 msgid "Generating schema definition ..."
 msgstr "Construyendo definiciones de datos ..."
 
-#: geasGsdGen.py:147
+#: geasGsdGen.py:153
 msgid "Generation run complete."
 msgstr "Finalizada la generaci�n"
 
-#: geasGsdGen.py:162
+#: geasGsdGen.py:168
 #, fuzzy
 msgid "Exporting data of class '%s' ..."
 msgstr "No se encuentra el fichero '%s'"
 
-#: geasGsdGen.py:395
+#: geasGsdGen.py:418
 #, fuzzy
 msgid "Invalid command line argument '='"
 msgstr "Formato de condici�n incorrecto"
 
-#: geasGsdGen.py:398
+#: geasGsdGen.py:421
 msgid "Filter '%s' started, but no value given"
 msgstr ""
 
-#: geasGsdGen.py:434
+#: geasGsdGen.py:457
 #, fuzzy
 msgid "Filter class '%s' not found"
 msgstr "No se encuentra la clase '%s'"
 
-#: geasGsdGen.py:440
+#: geasGsdGen.py:463
 #, fuzzy
 msgid "Filter '%(class)s' has no property '%(property)s'"
 msgstr "La clase '%(classname)s' no dispone de '%(property)s'"
 
-#: geasGsdGen.py:478
+#: geasGsdGen.py:501
 msgid "No filter '%s' found matching the requested values"
 msgstr ""
 
-#: geasInstance.py:40
+#: geasInstance.py:45
 #, fuzzy
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr "No se encuentra el manejador de base de datos para '%s'"
 
-#: geasInstance.py:48
+#: geasInstance.py:53
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Valor invalido '%s' para el campo"
 
-#: geasInstance.py:55
+#: geasInstance.py:60
 #, fuzzy
 msgid "Invalid value '%(value)s' for parameter '%(parameter)s'"
 msgstr "Valor invalido '%s' para el campo"
 
-#: geasInstance.py:62
+#: geasInstance.py:67
 msgid ""
 "Procedure '%(procedure)s' expected a result of type '%(type)s', but got type "
 "'%(resulttype)s'"
 msgstr ""
 
-#: geasInstance.py:71
+#: geasInstance.py:76
 msgid "Calculated field '%(property)s' is a read-only field"
 msgstr ""
 
-#: geasInstance.py:77
+#: geasInstance.py:82
 msgid ""
 "Cannot resolve propertyname '%(name)s' because '%(part)s' is not a reference "
 "property"
 msgstr ""
 
-#: geasRpcServer.py:50
+#: geasRpcServer.py:51
 msgid ""
 "The GNUe Application Server is the core of the n-tier variant of the\n"
 "GNU Enterprise system. To the front end (be it GNUe Forms, GNUe Reports or\n"
@@ -453,7 +508,7 @@
 "y m�todos en comunicaci�n con la base de datos y llamada de procedimientos,\n"
 "cuida de la estabilidad, seguridad, velocidad y consistencia."
 
-#: geasRpcServer.py:60
+#: geasRpcServer.py:61
 msgid ""
 "Set the GNURPC connection type.  The currently supported values for <type>\n"
 "are 'xmlrpc', 'xmlrpc.py_xmlrpc', 'xmlrpc.pw_xmlrpc' and 'pyro'.  For more\n"
@@ -467,7 +522,7 @@
 " informaci�n sobre tipos de conexi�n GNURPC, v�ase common/doc/RPC-"
 "abstraction."
 
-#: geasRpcServer.py:66
+#: geasRpcServer.py:67
 msgid ""
 "Set the GNURPC port.  For more information on GNURPC have a look at\n"
 "common/doc/RPC-abstraction."
@@ -475,7 +530,7 @@
 "Establece el puerto GNURPC. Para m�s informaci�n sobre tipos de\n"
 "conexi�n GNURPC, v�ase common/doc/RPC-abstraction."
 
-#: geasRpcServer.py:70
+#: geasRpcServer.py:71
 msgid ""
 "Set the Database to use for loading and storing data to <name>.\n"
 "gnue-appserver will search for it in connections.conf."
@@ -483,15 +538,15 @@
 "Fija <name> como nombre de la base de datos a usar para datos.\n"
 "gnue-appserver la buscar� en connections.conf."
 
-#: geasRpcServer.py:74
+#: geasRpcServer.py:75
 msgid "Set the username for the used database."
 msgstr "Proporciona el usuario para la base de datos."
 
-#: geasRpcServer.py:77
+#: geasRpcServer.py:78
 msgid "Set the password for the used database."
 msgstr "Proporciona la clave para la base de datos."
 
-#: geasRpcServer.py:80
+#: geasRpcServer.py:81
 msgid ""
 "Test appservers connection to the backend database, check correctness of\n"
 "global settings, etc."
@@ -499,7 +554,7 @@
 "Comprueba la conexi�n de appserver con la base de datos, la correcci�n\n"
 "de los par�metros globales, etc."
 
-#: geasRpcServer.py:84
+#: geasRpcServer.py:85
 msgid ""
 "Enable appservers web frontend. Just works for the rpc-type XMLRPC.  The\n"
 "webfrontend is at the same port as XMLRPC."
@@ -507,32 +562,33 @@
 "Habilita la interfaz web. Solo funciona para tipo rpc 'xmlrpc'. Esta\n"
 "interfaz utiliza el mismo puerto que 'xmlrpc'."
 
-#: geasRpcServer.py:88
+#: geasRpcServer.py:89
 msgid ""
-"If set to 1, provides information on data dispatched to the RPC interface."
+"If set to 1, provides information on data dispatched to the RPC\n"
+"interface."
 msgstr ""
 
-#: geasRpcServer.py:130
+#: geasRpcServer.py:140
 msgid "Exporting our services via %(rpctype)s (port %(port)s) ..."
 msgstr "Exportando nuestros servicios v�a %(rpctype)s (port %(port)s) ..."
 
-#: geasRpcServer.py:147
+#: geasRpcServer.py:157
 msgid "Exporting our services via Pyro (EXPERIMENTAL!) ..."
 msgstr "Exportando nuetros servicios v�a Pyro (�experimental!) ..."
 
-#: geasRpcServer.py:152
+#: geasRpcServer.py:162
 msgid "Exporting our services via sockets (EXPERIMENTAL!) ..."
 msgstr "Exportando nuestros servicios v�a sockets (�experimental!) ..."
 
-#: geasRpcServer.py:157
+#: geasRpcServer.py:167
 msgid "The protocol you've set is currently not supported."
 msgstr "El protocolo establecido no est� soportado actualmente."
 
-#: geasRpcServer.py:166
+#: geasRpcServer.py:176
 msgid "Status: %s Sessions opened"
 msgstr "Estado: %s sesiones abiertas."
 
-#: geasRpcServer.py:185
+#: geasRpcServer.py:195
 msgid ""
 "\n"
 "... GNUe Application Server up and running ...\n"
@@ -540,11 +596,11 @@
 "\n"
 "... GNUe Application Server arrancado y listo ...\n"
 
-#: geasRpcServer.py:199
+#: geasRpcServer.py:215
 msgid "Appserver is shutting down....ok"
 msgstr "Appserver est� finalizando ... ok"
 
-#: geasRpcServer.py:223
+#: geasRpcServer.py:254
 msgid ""
 "\n"
 "GNUe Application Server is running a simple self test\n"
@@ -559,23 +615,23 @@
 "ANTES hay que poblar la base de datos con los datos del\n"
 "ejemplo \"address_person\".\n"
 
-#: geasRpcServer.py:232
+#: geasRpcServer.py:263
 msgid "Step 1: Starting Session Manager ..."
 msgstr "Fase 1: Arrancando el gestor de sesiones ..."
 
-#: geasRpcServer.py:235
+#: geasRpcServer.py:266
 msgid "Step 2: Opening session (user 'hacker', password 'secret') ..."
 msgstr "Fase 2: Abriendo sesi�n (usuario 'hacker', clave 'secret') ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:271
 msgid "Step 3: Creating object list ..."
 msgstr "Fase 3: Construyendo la lista de objetos ..."
 
-#: geasRpcServer.py:244
+#: geasRpcServer.py:275
 msgid "Step 4: Retrieving first instance ..."
 msgstr "Fase 4: Recuperando la primera instancia ..."
 
-#: geasRpcServer.py:248
+#: geasRpcServer.py:279
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -584,12 +640,12 @@
 "  City  : %(city)s\n"
 msgstr ""
 
-#: geasRpcServer.py:256
+#: geasRpcServer.py:287
 #, fuzzy
 msgid "Step 5: Retrieving defined filters ..."
 msgstr "Fase 4: Recuperando la primera instancia ..."
 
-#: geasRpcServer.py:260
+#: geasRpcServer.py:291
 msgid "Selftest passed!"
 msgstr "�Autocomprobaci�n positiva!"
 
@@ -626,11 +682,30 @@
 "Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
 msgstr ""
 
-#: geasSessionManager.py:41
+#: geasSession.py:85
+msgid "Maximum validation cycle reached. Classes in current cycle: %s"
+msgstr ""
+
+#: geasSessionManager.py:46
 #, fuzzy
 msgid "Cannot find a session with ID '%s'"
 msgstr "No se encuentra el fichero '%s'"
 
+#: geasSessionManager.py:138
+#, fuzzy
+msgid "Failed reloading repository: %s"
+msgstr "Cargando cat�logo de clases ..."
+
+#: geasSessionManager.py:143
+#, fuzzy
+msgid "Reloading class repository ..."
+msgstr "Cargando cat�logo de clases ..."
+
+#: geasSessionManager.py:151
+#, fuzzy
+msgid "Class repository loaded"
+msgstr "Cargando cat�logo de clases ..."
+
 #: generator/classdef.py:35
 msgid "The class '%s' has no properties to be displayed"
 msgstr ""
@@ -656,23 +731,27 @@
 msgid "Element '%s' can either have a search- or info-attribute."
 msgstr ""
 
-#: gld/readgld.py:83
+#: gld/readgld.py:64
+msgid ""
+"Duplicate definition of element '%(itemname)s' for language '%(language)s'"
+msgstr ""
+
+#: gld/readgld.py:92
 #, fuzzy
 msgid "Read GNUe Language Definitions and update the class repository"
 msgstr ""
 "Herramienta para crear GNUe Schema Definition (gsd) a\n"
 "partir del cat�logo de clases de appserver"
 
-#: gld/readgld.py:202
-#, fuzzy
-msgid "Loading gld file '%s' ..."
-msgstr "No se encuentra el fichero '%s'"
+#: gld/readgld.py:227
+msgid "Loading GNUe language definitions"
+msgstr ""
 
-#: gld/readgld.py:485
+#: gld/readgld.py:558
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gld/readgld.py:538
+#: gld/readgld.py:587
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -694,6 +773,14 @@
 msgid "Message '%s' not found"
 msgstr "No se encuentra la clase '%s'"
 
+#, fuzzy
+#~ msgid "Procedure '%s' not found in class repository"
+#~ msgstr "El m�dulo '%s' no se encuentra en el cat�logo de clases"
+
+#, fuzzy
+#~ msgid "Loading gld file '%s' ..."
+#~ msgstr "No se encuentra el fichero '%s'"
+
 #~ msgid ""
 #~ "The vendor to create a script for. If <vendor> is 'all', then scripts for "
 #~ "all supported vendors will be created. <vendor> can also be a comma-"

Modified: trunk/gnue-appserver/po/hu.po
===================================================================
--- trunk/gnue-appserver/po/hu.po       2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/po/hu.po       2005-02-03 20:47:48 UTC (rev 6954)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.3\n"
-"POT-Creation-Date: 2005-01-05 14:58+CET\n"
+"POT-Creation-Date: 2005-02-03 21:47+CET\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Kmetyk� G�bor <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -29,7 +29,7 @@
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() nincs megval�s�tva!"
 
-#: classrep/Class.py:41 gld/readgld.py:55
+#: classrep/Class.py:41 gcd/readgcd.py:72 gld/readgld.py:59
 msgid "Class '%s' not found in class repository"
 msgstr "A '%s' oszt�ly nem tal�lhat� az oszt�lyk�nyvt�rban"
 
@@ -51,7 +51,7 @@
 msgid "Class '%s' not found"
 msgstr "'%s' oszt�ly nem tal�lhat�"
 
-#: classrep/Module.py:37 gld/readgld.py:49
+#: classrep/Module.py:37
 msgid "Module '%s' not found in class repository."
 msgstr "A '%s' modul nem tal�lhat� az oszt�lyk�nyvt�rban."
 
@@ -63,11 +63,11 @@
 msgid "Procedure '%(procedure)s' has no parameter '%(parameter)s'"
 msgstr "A '%(procedure)s' nem tartalmaz '%(parameter)s' param�tert"
 
-#: classrep/Procedure.py:35 gld/readgld.py:67
+#: classrep/Procedure.py:35 gld/readgld.py:77
 msgid "Class '%(classname)s' has no procedure '%(procedure)s'"
 msgstr "A '%(classname)s' oszt�lynak nincs '%(procedure)s' elj�r�sa"
 
-#: classrep/Property.py:35 gld/readgld.py:60
+#: classrep/Property.py:35 gld/readgld.py:71
 msgid "Class '%(classname)s' has no property '%(property)s'"
 msgstr "A '%(classname)s' oszt�lynak nincs '%(property)s' tulajdons�ga"
 
@@ -79,15 +79,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "�rv�nytelen export t�pus '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:353
 msgid "%s is not a valid date object"
 msgstr "%s nem �rv�nyes d�tum objektum"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:372
 msgid "%s is not a valid time object"
 msgstr "%s nem �rv�nyes id� objektum"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:385
 msgid "%s is not a valid datetime object"
 msgstr "%s nem �rv�nyes d�tum-id� objektum"
 
@@ -139,59 +139,105 @@
 "Az �llapotot nem lehet 'inicializ�lt'-r�l 'menthet�'-re �ll�tani a '%(table)"
 "s' t�bla '%(row)s' sor�ban"
 
+#: data.py:42
+msgid "Row '%(row)s' of table '%(table)s' has an invalid state %(state)s'"
+msgstr ""
+
+#: data.py:1608 geasInstance.py:507
+msgid "Order-by sequence mismatch: '%(self)s' and '%(other)s'"
+msgstr ""
+
+#: data.py:1617 geasInstance.py:516
+msgid ""
+"Order-by sequence element has different directions: '%(self)s', '%(other)s'"
+msgstr ""
+
 # c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
-#: gcd/GCParser.py:44 gld/GLParser.py:40
+#: gcd/GCParser.py:47 gld/GLParser.py:40
 msgid "Class '%s' has no module"
 msgstr "'%s' oszt�lynak nincs modulja"
 
-#: gcd/GCParser.py:50
+#: gcd/GCParser.py:53
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr "'%s' adatt�pusa megadja a hosszt, de van k�l�n hossz tulajdons�ga is"
 
-#: gcd/GCParser.py:52
+#: gcd/GCParser.py:55
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 "'%s' adatt�pusa megadja a pontoss�got, de van k�l�n pontoss�g tulajdons�ga is"
 
-#: gcd/GCParser.py:57 gld/GLParser.py:45
+#: gcd/GCParser.py:60 gld/GLParser.py:45
 msgid ""
 "The class '%(class)s' mismatches the given module attribute '%(module)s'"
 msgstr ""
 "A '%(class)s' oszt�ly nem illeszkedik a megadott '%(module)s' modul "
 "tulajdons�ghoz"
 
-#: gcd/GCParser.py:63
+#: gcd/GCParser.py:66
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr "A '%(class)s.%(property)s' sz�m�tott tulajdons�gnak param�terei vannak"
 
-#: gcd/GCParser.py:293
+#: gcd/GCParser.py:75
+#, fuzzy
+msgid "The module name '%s' contains underscores"
+msgstr "A(z) '%s' oszt�ly k�rk�r�s adathivatkoz�st tartalmaz"
+
+#: gcd/GCParser.py:80
+msgid "Reference '%(ref)s' not allowed for '%(type)s' instance %(name)s"
+msgstr ""
+
+#: gcd/GCParser.py:311
 msgid "Reference type '%s' must not have a length"
 msgstr "'%s' referencia t�pusnak nem lehet hossz tulajdons�ga"
 
-#: gcd/GCParser.py:296
+#: gcd/GCParser.py:314
 msgid "Reference type '%s' must not have a scale"
 msgstr "'%s' referencia t�pusnak nem lehet pontoss�g tulajdons�ga"
 
 # c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
-#: gcd/GCParser.py:320
+#: gcd/GCParser.py:338
 msgid "Module has no name"
 msgstr "N�v n�lk�li modul"
 
 # c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
-#: gcd/GCParser.py:340
+#: gcd/GCParser.py:361
 msgid "Class has no name"
 msgstr "N�v n�lk�li oszt�ly"
 
-#: gcd/readgcd.py:50
+#: gcd/readgcd.py:46
+msgid "Cannot find '%(key)s' named '%(value)s in lookup dictionary"
+msgstr ""
+
+#: gcd/readgcd.py:59 gld/readgld.py:52
+msgid "In file(s) '%s':"
+msgstr ""
+
+#: gcd/readgcd.py:67
 msgid "Module '%s' not found in class repository"
 msgstr "A '%s' modul nem tal�lhat� az oszt�lyk�nyvt�rban"
 
-#: gcd/readgcd.py:55
-msgid "Procedure '%s' not found in class repository"
-msgstr "A '%s' elj�r�s nem tal�lhat� az oszt�lyk�nyvt�rban"
+#: gcd/readgcd.py:77
+#, fuzzy
+msgid "Filter '%(filter)s' of class '%(class)s' not found in class repository"
+msgstr "A '%s' oszt�ly nem tal�lhat� az oszt�lyk�nyvt�rban"
 
-#: gcd/readgcd.py:69
+#: gcd/readgcd.py:84
+msgid "Changing filter of existing class '%s' is not allowed"
+msgstr ""
+
+#: gcd/readgcd.py:89
 msgid ""
+"Property '%s' cannot be added to existing class with 'NOT NULL' constraint"
+msgstr ""
+
+# c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
+#: gcd/readgcd.py:95
+#, fuzzy
+msgid "Class '%s' is defined multiple times"
+msgstr "'%s' oszt�lynak nincs modulja"
+
+#: gcd/readgcd.py:110
+msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
 msgstr ""
@@ -199,15 +245,15 @@
 "file-b�l\n"
 "�s kezeli a gnue_* oszt�lyok adatait"
 
-#: gcd/readgcd.py:81 gld/readgld.py:92
+#: gcd/readgcd.py:122 gld/readgld.py:102
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr "A <connectionname> kapcsolatot haszn�lja a s�ma l�trehoz�s�hoz"
 
-#: gcd/readgcd.py:84
+#: gcd/readgcd.py:125
 msgid "Also send the code for creating the schema to this file."
 msgstr "A s�ma l�trehoz�s�t v�gz� k�dot ebbe a f�jlba is elk�ldi."
 
-#: gcd/readgcd.py:87
+#: gcd/readgcd.py:128
 msgid ""
 "If this flag is set, only code is sent to the output file and the schema is "
 "not created automatically."
@@ -215,7 +261,7 @@
 "Ha ez a jelz� be van �ll�tva, csak a kimeneti f�jlba ker�l a k�d, a s�ma nem "
 "ker�l automatikusan l�trehoz�sra."
 
-#: gcd/readgcd.py:91 gld/readgld.py:95
+#: gcd/readgcd.py:132 gld/readgld.py:105
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
@@ -223,63 +269,64 @@
 "Adatb�zis felhaszn�l� nev�nek megad�sa. Ha az adatb�zist l�tre kell hozni, "
 "ez a felhaszn�l� lesz a tulajdonosa."
 
-#: gcd/readgcd.py:95 gld/readgld.py:99
+#: gcd/readgcd.py:136 gld/readgld.py:109
 msgid "Set the password for the database."
 msgstr "Megadja az adatb�zishoz tartoz� jelsz�t."
 
-#: gcd/readgcd.py:114 gld/readgld.py:119
+#: gcd/readgcd.py:242 gld/readgld.py:197
 msgid "No input file specified."
 msgstr "Nincs kiv�lasztott bemeneti f�jl."
 
-#: gcd/readgcd.py:117 gld/readgld.py:127
+#: gcd/readgcd.py:245 gld/readgld.py:200
 msgid "No connection specified."
 msgstr "Nincs kapcsolat megadva."
 
-#: gcd/readgcd.py:126
+#: gcd/readgcd.py:249
+msgid "Output to file only requested, but no filename specified."
+msgstr "Csak f�jl kimenet volt kiv�lasztva, de nincs megadva f�jln�v."
+
+#: gcd/readgcd.py:259 gld/readgld.py:210
 msgid "Unable to open input file: %s"
 msgstr "Nem lehet megnyitni a %s bemeneti f�jlt."
 
-#: gcd/readgcd.py:134
-msgid "Output to file only requested, but no filename specified."
-msgstr "Csak f�jl kimenet volt kiv�lasztva, de nincs megadva f�jln�v."
-
-#: gcd/readgcd.py:158
-msgid "Loading gcd file '%s' ..."
+#: gcd/readgcd.py:279
+#, fuzzy
+msgid "Loading gcd files ..."
 msgstr "'%s' gcd f�jl bet�lt�se..."
 
-#: gcd/readgcd.py:383
+#: gcd/readgcd.py:312
 msgid "Updating schema ..."
 msgstr "S�ma friss�t�se..."
 
-#: gcd/readgcd.py:401
+#: gcd/readgcd.py:334
 msgid "Updating class repository ..."
 msgstr "Oszt�lyk�nyvt�r friss�t�se..."
 
-#: gcd/readgcd.py:457
+#: gcd/readgcd.py:785
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Modulok      : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
 "v�ltozatlan."
 
-#: gcd/readgcd.py:527
+#: gcd/readgcd.py:842
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Oszt�lyok    : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
 "v�ltozatlan."
 
-#: gcd/readgcd.py:576
+#: gcd/readgcd.py:868
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Tulajdons�gok: %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
 "v�ltozatlan."
 
-#: gcd/readgcd.py:622
+#: gcd/readgcd.py:896
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Elj�r�sok    : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
 "v�ltozatlan."
 
-#: gcd/readgcd.py:670
+#: gcd/readgcd.py:926
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Param�terek  : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
@@ -303,23 +350,35 @@
 msgid "User '%s' logged in."
 msgstr "'%s' felhaszn�l� bejelentkezett."
 
-#: geasConfiguration.py:31 geasConfiguration.py:32
+#: geasConfiguration.py:34 geasConfiguration.py:35
 msgid "Name of the database connection appserver is using"
 msgstr "Az appserver �ltal haszn�lt adatb�zis kapcsolat neve"
 
-#: geasConfiguration.py:38 geasConfiguration.py:39
+#: geasConfiguration.py:41 geasConfiguration.py:42
 msgid "RPC Interface Type appserver is providing"
 msgstr "Az appserver �ltal biztos�tott RPC interf�sz t�pusa"
 
-#: geasConfiguration.py:45 geasConfiguration.py:46
+#: geasConfiguration.py:48 geasConfiguration.py:49
 msgid "Port (if needed) for RPC Interface"
 msgstr "Port (ha sz�ks�ges) az RPC interf�szhez"
 
-#: geasConfiguration.py:52 geasConfiguration.py:53
+#: geasConfiguration.py:55 geasConfiguration.py:56
 msgid "Hosts which are allowed to access appserver"
 msgstr "Hostok, amelyek el�rhetik az appserver-t"
 
-#: geasConfiguration.py:59 geasConfiguration.py:60
+#: geasConfiguration.py:62 geasConfiguration.py:63
+msgid "Null values appear first in ascending sort"
+msgstr ""
+
+#: geasConfiguration.py:69 geasConfiguration.py:70
+msgid "Null values appear first in descending sort"
+msgstr ""
+
+#: geasConfiguration.py:76 geasConfiguration.py:77 geasRpcServer.py:93
+msgid "Semicolon-separated list of paths to load modules from"
+msgstr ""
+
+#: geasConfiguration.py:83 geasConfiguration.py:84
 msgid "Directory for webfrontend http documents"
 msgstr "K�nyvt�r az internetes kezel�fel�let http dokumentumai sz�m�ra"
 
@@ -327,23 +386,23 @@
 msgid "The filters have circular references"
 msgstr "A sz�r�k k�z�tt k�rk�r�s hivatkoz�sok szerepelnek"
 
-#: geasGsdGen.py:46
+#: geasGsdGen.py:49
 msgid "Classes have circular or unresolveable references"
 msgstr ""
 "Az oszt�lyok k�z�tt k�rk�r�s vagy feloldhatatlan hivatkoz�sok szerepelnek"
 
-#: geasGsdGen.py:51
+#: geasGsdGen.py:54
 msgid "The class '%s' contains circular data-references"
 msgstr "A(z) '%s' oszt�ly k�rk�r�s adathivatkoz�st tartalmaz"
 
-#: geasGsdGen.py:65
+#: geasGsdGen.py:71
 msgid ""
 "A tool to dump data from a database into a GNUe Schema Definition (gsd) file."
 msgstr ""
 "Egy eszk�z adatok ki�r�s�ra egy adatb�zisb�l GNUe S�madefin�ci�s f�jlba "
 "(gsd)."
 
-#: geasGsdGen.py:75
+#: geasGsdGen.py:81
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
@@ -351,82 +410,82 @@
 "Be�ll�tja az adatb�zist <name> adatainak felhaszn�l�s�hoz. A gnue-appserver "
 "a connections.conf f�jlban keresi majd ezt."
 
-#: geasGsdGen.py:79
+#: geasGsdGen.py:85
 msgid "Name of the resulting gsd-file"
 msgstr "A l�trej�v� gsd-f�jl neve"
 
-#: geasGsdGen.py:82
+#: geasGsdGen.py:88
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr ""
 "Ha a jelz� be van �ll�tva, a rendszer-oszt�lyokat is meg�ban foglalja "
 "('gnue_*')"
 
-#: geasGsdGen.py:85
+#: geasGsdGen.py:91
 msgid "If set all detail-classes of the requestd classes will be exported too"
 msgstr ""
 "Ha be van �ll�tva, a k�rt oszt�lyol minden detail oszt�lya is export�l�sra "
 "ker�l"
 
-#: geasGsdGen.py:115
+#: geasGsdGen.py:121
 msgid "No output file specified."
 msgstr "Nincs kimeneti f�jl megadva."
 
-#: geasGsdGen.py:120
+#: geasGsdGen.py:126
 msgid "Loading class repository ..."
 msgstr "Oszt�lyk�nyvt�r bet�lt�se..."
 
-#: geasGsdGen.py:126
+#: geasGsdGen.py:132
 msgid "Building list of classes and calculating dependencies ..."
 msgstr "Oszt�lyok list�j�nak gener�l�sa �s f�gg�s�gek sz�m�t�sa..."
 
-#: geasGsdGen.py:131
+#: geasGsdGen.py:137
 msgid "Generating schema definition ..."
 msgstr "S�ma defin�ci� gener�l�sa..."
 
-#: geasGsdGen.py:147
+#: geasGsdGen.py:153
 msgid "Generation run complete."
 msgstr "Gener�l�s k�sz."
 
-#: geasGsdGen.py:162
+#: geasGsdGen.py:168
 msgid "Exporting data of class '%s' ..."
 msgstr "'%s' oszt�ly adatainak export�l�sa..."
 
-#: geasGsdGen.py:395
+#: geasGsdGen.py:418
 msgid "Invalid command line argument '='"
 msgstr "�rv�nytelen parancssori argumentum: '='"
 
-#: geasGsdGen.py:398
+#: geasGsdGen.py:421
 msgid "Filter '%s' started, but no value given"
 msgstr "A '%s' sz�r� elindult, de nincs �rt�k megadva"
 
 # c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
-#: geasGsdGen.py:434
+#: geasGsdGen.py:457
 msgid "Filter class '%s' not found"
 msgstr "'%s' sz�r� oszt�ly nem tal�lhat�"
 
-#: geasGsdGen.py:440
+#: geasGsdGen.py:463
 msgid "Filter '%(class)s' has no property '%(property)s'"
 msgstr "A '%(class)s' sz�r� oszt�lynak nincs '%(property)s' tulajdons�ga"
 
-#: geasGsdGen.py:478
+#: geasGsdGen.py:501
 msgid "No filter '%s' found matching the requested values"
 msgstr "Nincs '%s' sz�r�, ami megfelel a k�rt �rt�keknek"
 
-#: geasInstance.py:40
+#: geasInstance.py:45
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
 "Az adatb�zis '%(value)s' �rv�nytelen �rt�ket adott vissza '%(property)s' "
 "tulajdons�gnak"
 
-#: geasInstance.py:48
+#: geasInstance.py:53
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "'%(value)s' �rv�nytelen �rt�k a '%(property)s' tulajdons�ghoz"
 
-#: geasInstance.py:55
+#: geasInstance.py:60
 msgid "Invalid value '%(value)s' for parameter '%(parameter)s'"
 msgstr "'%(value)s' �rv�nytelen �rt�k a '%(parameter)s' param�terhez"
 
-#: geasInstance.py:62
+#: geasInstance.py:67
 msgid ""
 "Procedure '%(procedure)s' expected a result of type '%(type)s', but got type "
 "'%(resulttype)s'"
@@ -434,11 +493,11 @@
 "A '%(procedure)s' elj�r�s '%(type)s' t�pus� eredm�nyt v�rt, de '%(resulttype)"
 "s' t�pus�t kapott"
 
-#: geasInstance.py:71
+#: geasInstance.py:76
 msgid "Calculated field '%(property)s' is a read-only field"
 msgstr "A '%(property)s' sz�m�tott mez� csak olvashat�"
 
-#: geasInstance.py:77
+#: geasInstance.py:82
 msgid ""
 "Cannot resolve propertyname '%(name)s' because '%(part)s' is not a reference "
 "property"
@@ -446,7 +505,7 @@
 "Nem lehet feloldani a '%(name)s' tulajdons�gnevet, mert a '%(part)s' nem "
 "referencia tulajdons�g"
 
-#: geasRpcServer.py:50
+#: geasRpcServer.py:51
 msgid ""
 "The GNUe Application Server is the core of the n-tier variant of the\n"
 "GNU Enterprise system. To the front end (be it GNUe Forms, GNUe Reports or\n"
@@ -467,7 +526,7 @@
 "transzform�lja adatb�zis kommunk�ci�ra �s parancsf�jlok h�v�s�ra,\n"
 "�gyel a stabilit�sra, biztons�gra, sebess�gre �s konzisztenc�ra is."
 
-#: geasRpcServer.py:60
+#: geasRpcServer.py:61
 msgid ""
 "Set the GNURPC connection type.  The currently supported values for <type>\n"
 "are 'xmlrpc', 'xmlrpc.py_xmlrpc', 'xmlrpc.pw_xmlrpc' and 'pyro'.  For more\n"
@@ -481,7 +540,7 @@
 "a GNURPC kapcsolat t�pusokkal kapcsolatban a common/doc/RPC-abstraction "
 "helyen tal�lhat�k."
 
-#: geasRpcServer.py:66
+#: geasRpcServer.py:67
 msgid ""
 "Set the GNURPC port.  For more information on GNURPC have a look at\n"
 "common/doc/RPC-abstraction."
@@ -490,7 +549,7 @@
 "a GNURPC kapcsolat t�pusokkal kapcsolatban a common/doc/RPC-abstraction "
 "helyen tal�lhat�k."
 
-#: geasRpcServer.py:70
+#: geasRpcServer.py:71
 msgid ""
 "Set the Database to use for loading and storing data to <name>.\n"
 "gnue-appserver will search for it in connections.conf."
@@ -498,15 +557,15 @@
 "Be�ll�tja az adatb�zist <name> t�rol�s�hoz �s visszolvas�s�hoz.\n"
 "A gnue-appserver a connections.conf f�jlban keresi majd ezt."
 
-#: geasRpcServer.py:74
+#: geasRpcServer.py:75
 msgid "Set the username for the used database."
 msgstr "Megadja a felhaszn�lt adatb�zishoz tartoz� felhaszn�l�i nevet."
 
-#: geasRpcServer.py:77
+#: geasRpcServer.py:78
 msgid "Set the password for the used database."
 msgstr "Megadja a felhaszn�lt adatb�zishoz tartoz� jelsz�t."
 
-#: geasRpcServer.py:80
+#: geasRpcServer.py:81
 msgid ""
 "Test appservers connection to the backend database, check correctness of\n"
 "global settings, etc."
@@ -515,7 +574,7 @@
 "�ltal�nos be�ll�t�sok\n"
 "helyess�g�t, stb."
 
-#: geasRpcServer.py:84
+#: geasRpcServer.py:85
 msgid ""
 "Enable appservers web frontend. Just works for the rpc-type XMLRPC.  The\n"
 "webfrontend is at the same port as XMLRPC."
@@ -524,33 +583,35 @@
 "m�k�dik.\n"
 "A webes kezel�fel�let ugyanazon a porton fut, mint az XMLRPC."
 
-#: geasRpcServer.py:88
+#: geasRpcServer.py:89
+#, fuzzy
 msgid ""
-"If set to 1, provides information on data dispatched to the RPC interface."
+"If set to 1, provides information on data dispatched to the RPC\n"
+"interface."
 msgstr ""
 "Ha az �rt�ke 1, inform�ci�t ad az RPC interf�sz fel� �tadott adatokr�l."
 
-#: geasRpcServer.py:130
+#: geasRpcServer.py:140
 msgid "Exporting our services via %(rpctype)s (port %(port)s) ..."
 msgstr "Szolg�ltat�sok exportja ezen kereszt�l: %(rpctype)s (port %(port)s)..."
 
-#: geasRpcServer.py:147
+#: geasRpcServer.py:157
 msgid "Exporting our services via Pyro (EXPERIMENTAL!) ..."
 msgstr "Szolg�ltat�sok exportja Pyro-n kereszt�l (K�S�RLETI!)..."
 
-#: geasRpcServer.py:152
+#: geasRpcServer.py:162
 msgid "Exporting our services via sockets (EXPERIMENTAL!) ..."
 msgstr "Szolg�ltat�sok exportja socketen kereszt�l (K�S�RLETI!)..."
 
-#: geasRpcServer.py:157
+#: geasRpcServer.py:167
 msgid "The protocol you've set is currently not supported."
 msgstr "A be�ll�tott protokoll jelenleg nem t�mogatott."
 
-#: geasRpcServer.py:166
+#: geasRpcServer.py:176
 msgid "Status: %s Sessions opened"
 msgstr "�llapot: %s nyitott session"
 
-#: geasRpcServer.py:185
+#: geasRpcServer.py:195
 msgid ""
 "\n"
 "... GNUe Application Server up and running ...\n"
@@ -558,11 +619,11 @@
 "\n"
 "... GNUe Application Server elindult �s m�k�dik ...\n"
 
-#: geasRpcServer.py:199
+#: geasRpcServer.py:215
 msgid "Appserver is shutting down....ok"
 msgstr "Az Appserver le�ll...ok"
 
-#: geasRpcServer.py:223
+#: geasRpcServer.py:254
 msgid ""
 "\n"
 "GNUe Application Server is running a simple self test\n"
@@ -578,24 +639,24 @@
 "EL�FELT�TELEK: Az adatb�zist fel kell t�lteni\n"
 "'az \"address_person\" p�ld�val.\n"
 
-#: geasRpcServer.py:232
+#: geasRpcServer.py:263
 msgid "Step 1: Starting Session Manager ..."
 msgstr "1. l�p�s: Session Manager ind�t�sa..."
 
-#: geasRpcServer.py:235
+#: geasRpcServer.py:266
 msgid "Step 2: Opening session (user 'hacker', password 'secret') ..."
 msgstr ""
 "2. l�p�s: Session megnyit�sa (felhaszn�l�: 'hacker', jelsz�: 'secret')..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:271
 msgid "Step 3: Creating object list ..."
 msgstr "3. l�p�s: Objektum lista l�trehoz�sa..."
 
-#: geasRpcServer.py:244
+#: geasRpcServer.py:275
 msgid "Step 4: Retrieving first instance ..."
 msgstr "4. l�p�s: Els� p�ld�ny beolvas�sa..."
 
-#: geasRpcServer.py:248
+#: geasRpcServer.py:279
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -609,11 +670,11 @@
 "  Utca  : %(street)s\n"
 "  V�ros : %(city)s\n"
 
-#: geasRpcServer.py:256
+#: geasRpcServer.py:287
 msgid "Step 5: Retrieving defined filters ..."
 msgstr "5. l�p�s: Defini�lt sz�r�k visszaolvas�sa..."
 
-#: geasRpcServer.py:260
+#: geasRpcServer.py:291
 msgid "Selftest passed!"
 msgstr "Az �nteszt sikeres!"
 
@@ -646,10 +707,29 @@
 "Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
 msgstr "A '%(name)s' sz�r� t�bb p�ld�nya is megfelel a '%(value)' �rt�knek"
 
-#: geasSessionManager.py:41
+#: geasSession.py:85
+msgid "Maximum validation cycle reached. Classes in current cycle: %s"
+msgstr ""
+
+#: geasSessionManager.py:46
 msgid "Cannot find a session with ID '%s'"
 msgstr "'%s' ID-j� session nem tal�lhat�"
 
+#: geasSessionManager.py:138
+#, fuzzy
+msgid "Failed reloading repository: %s"
+msgstr "Oszt�lyk�nyvt�r bet�lt�se..."
+
+#: geasSessionManager.py:143
+#, fuzzy
+msgid "Reloading class repository ..."
+msgstr "Oszt�lyk�nyvt�r bet�lt�se..."
+
+#: geasSessionManager.py:151
+#, fuzzy
+msgid "Class repository loaded"
+msgstr "Oszt�lyk�nyvt�r bet�lt�se..."
+
 #: generator/classdef.py:35
 msgid "The class '%s' has no properties to be displayed"
 msgstr "A(z) '%s' oszt�lynak nincsenek megjelen�thet� tulajdons�gai"
@@ -674,20 +754,25 @@
 msgid "Element '%s' can either have a search- or info-attribute."
 msgstr "A '%s' elemnek lehet keres�si vagy inform�ci�s attrib�tuma is."
 
-#: gld/readgld.py:83
+#: gld/readgld.py:64
+msgid ""
+"Duplicate definition of element '%(itemname)s' for language '%(language)s'"
+msgstr ""
+
+#: gld/readgld.py:92
 msgid "Read GNUe Language Definitions and update the class repository"
 msgstr "GNUe nyelvi defin�ci�kat olvas be �s friss�ti az oszt�lyk�nyvt�rat"
 
-#: gld/readgld.py:202
-msgid "Loading gld file '%s' ..."
-msgstr "'%s' gld f�jl bet�lt�se..."
+#: gld/readgld.py:227
+msgid "Loading GNUe language definitions"
+msgstr ""
 
-#: gld/readgld.py:485
+#: gld/readgld.py:558
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  C�mk�k  : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d v�ltozatlan."
 
-#: gld/readgld.py:538
+#: gld/readgld.py:587
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  �zenetek: %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d v�ltozatlan."
@@ -708,3 +793,9 @@
 #: language/Session.py:43
 msgid "Message '%s' not found"
 msgstr "'%s' �zenet nem tal�lhat�"
+
+#~ msgid "Procedure '%s' not found in class repository"
+#~ msgstr "A '%s' elj�r�s nem tal�lhat� az oszt�lyk�nyvt�rban"
+
+#~ msgid "Loading gld file '%s' ..."
+#~ msgstr "'%s' gld f�jl bet�lt�se..."

Modified: trunk/gnue-appserver/po/ru.po
===================================================================
--- trunk/gnue-appserver/po/ru.po       2005-02-03 20:42:32 UTC (rev 6953)
+++ trunk/gnue-appserver/po/ru.po       2005-02-03 20:47:48 UTC (rev 6954)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: 2005-01-05 14:58+CET\n"
+"POT-Creation-Date: 2005-02-03 21:47+CET\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Dmitry Sorokin <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() �� �����������!"
 
-#: classrep/Class.py:41 gld/readgld.py:55
+#: classrep/Class.py:41 gcd/readgcd.py:72 gld/readgld.py:59
 msgid "Class '%s' not found in class repository"
 msgstr "����� '%s' �� ������ � ����������� �������"
 
@@ -48,7 +48,7 @@
 msgid "Class '%s' not found"
 msgstr "����� '%s' �� ������"
 
-#: classrep/Module.py:37 gld/readgld.py:49
+#: classrep/Module.py:37
 msgid "Module '%s' not found in class repository."
 msgstr "������ '%s' �� ������ � ����������� �������"
 
@@ -60,11 +60,11 @@
 msgid "Procedure '%(procedure)s' has no parameter '%(parameter)s'"
 msgstr ""
 
-#: classrep/Procedure.py:35 gld/readgld.py:67
+#: classrep/Procedure.py:35 gld/readgld.py:77
 msgid "Class '%(classname)s' has no procedure '%(procedure)s'"
 msgstr "����� '%(classname)s' �� ����� ��������� '%(procedure)s'"
 
-#: classrep/Property.py:35 gld/readgld.py:60
+#: classrep/Property.py:35 gld/readgld.py:71
 msgid "Class '%(classname)s' has no property '%(property)s'"
 msgstr "����� '%(classname)s' �� �������� ���������� '%(property)s'"
 
@@ -76,15 +76,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "������������ ��� ��� ��������: '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:353
 msgid "%s is not a valid date object"
 msgstr ""
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:372
 msgid "%s is not a valid time object"
 msgstr ""
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:385
 msgid "%s is not a valid datetime object"
 msgstr ""
 
@@ -134,126 +134,172 @@
 "(table)s' row %(row)s"
 msgstr ""
 
-#: gcd/GCParser.py:44 gld/GLParser.py:40
+#: data.py:42
+msgid "Row '%(row)s' of table '%(table)s' has an invalid state %(state)s'"
+msgstr ""
+
+#: data.py:1608 geasInstance.py:507
+msgid "Order-by sequence mismatch: '%(self)s' and '%(other)s'"
+msgstr ""
+
+#: data.py:1617 geasInstance.py:516
+msgid ""
+"Order-by sequence element has different directions: '%(self)s', '%(other)s'"
+msgstr ""
+
+#: gcd/GCParser.py:47 gld/GLParser.py:40
 msgid "Class '%s' has no module"
 msgstr "����� '%s' �� �������� module"
 
-#: gcd/GCParser.py:50
+#: gcd/GCParser.py:53
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr ""
 
-#: gcd/GCParser.py:52
+#: gcd/GCParser.py:55
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 
-#: gcd/GCParser.py:57 gld/GLParser.py:45
+#: gcd/GCParser.py:60 gld/GLParser.py:45
 msgid ""
 "The class '%(class)s' mismatches the given module attribute '%(module)s'"
-msgstr "����� '%(class)s' �� ������������ ���������� �������� ������ 
'%(module)s'"
+msgstr ""
+"����� '%(class)s' �� ������������ ���������� �������� ������ '%(module)s'"
 
-#: gcd/GCParser.py:63
+#: gcd/GCParser.py:66
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr ""
 
-#: gcd/GCParser.py:293
+#: gcd/GCParser.py:75
+msgid "The module name '%s' contains underscores"
+msgstr ""
+
+#: gcd/GCParser.py:80
+msgid "Reference '%(ref)s' not allowed for '%(type)s' instance %(name)s"
+msgstr ""
+
+#: gcd/GCParser.py:311
 msgid "Reference type '%s' must not have a length"
 msgstr ""
 
-#: gcd/GCParser.py:296
+#: gcd/GCParser.py:314
 msgid "Reference type '%s' must not have a scale"
 msgstr ""
 
-#: gcd/GCParser.py:320
+#: gcd/GCParser.py:338
 msgid "Module has no name"
 msgstr "�� ������� ��� ������"
 
-#: gcd/GCParser.py:340
+#: gcd/GCParser.py:361
 msgid "Class has no name"
 msgstr "�� ������� ��� ������"
 
-#: gcd/readgcd.py:50
+#: gcd/readgcd.py:46
+msgid "Cannot find '%(key)s' named '%(value)s in lookup dictionary"
+msgstr ""
+
+#: gcd/readgcd.py:59 gld/readgld.py:52
+msgid "In file(s) '%s':"
+msgstr ""
+
+#: gcd/readgcd.py:67
 msgid "Module '%s' not found in class repository"
 msgstr "������ '%s' �� ������ � ����������� �������"
 
-#: gcd/readgcd.py:55
-msgid "Procedure '%s' not found in class repository"
-msgstr "��������� '%s' �� ������� � ����������� �������"
+#: gcd/readgcd.py:77
+#, fuzzy
+msgid "Filter '%(filter)s' of class '%(class)s' not found in class repository"
+msgstr "����� '%s' �� ������ � ����������� �������"
 
-#: gcd/readgcd.py:69
+#: gcd/readgcd.py:84
+msgid "Changing filter of existing class '%s' is not allowed"
+msgstr ""
+
+#: gcd/readgcd.py:89
 msgid ""
+"Property '%s' cannot be added to existing class with 'NOT NULL' constraint"
+msgstr ""
+
+#: gcd/readgcd.py:95
+#, fuzzy
+msgid "Class '%s' is defined multiple times"
+msgstr "����� '%s' �� �������� module"
+
+#: gcd/readgcd.py:110
+msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
 msgstr ""
 
-#: gcd/readgcd.py:81 gld/readgld.py:92
+#: gcd/readgcd.py:122 gld/readgld.py:102
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 
-#: gcd/readgcd.py:84
+#: gcd/readgcd.py:125
 msgid "Also send the code for creating the schema to this file."
 msgstr ""
 
-#: gcd/readgcd.py:87
+#: gcd/readgcd.py:128
 msgid ""
 "If this flag is set, only code is sent to the output file and the schema is "
 "not created automatically."
 msgstr ""
 
-#: gcd/readgcd.py:91 gld/readgld.py:95
+#: gcd/readgcd.py:132 gld/readgld.py:105
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
 msgstr ""
 
-#: gcd/readgcd.py:95 gld/readgld.py:99
+#: gcd/readgcd.py:136 gld/readgld.py:109
 msgid "Set the password for the database."
 msgstr "���������� ������ ��� ���� ������"
 
-#: gcd/readgcd.py:114 gld/readgld.py:119
+#: gcd/readgcd.py:242 gld/readgld.py:197
 msgid "No input file specified."
 msgstr "���� ����� �� ������."
 
-#: gcd/readgcd.py:117 gld/readgld.py:127
+#: gcd/readgcd.py:245 gld/readgld.py:200
 msgid "No connection specified."
 msgstr "���������� �� �������."
 
-#: gcd/readgcd.py:126
+#: gcd/readgcd.py:249
+msgid "Output to file only requested, but no filename specified."
+msgstr "��������� ���� ������, �� ��� ����� �� �������."
+
+#: gcd/readgcd.py:259 gld/readgld.py:210
 msgid "Unable to open input file: %s"
 msgstr "�� ������� ������� ���� %s."
 
-#: gcd/readgcd.py:134
-msgid "Output to file only requested, but no filename specified."
-msgstr "��������� ���� ������, �� ��� ����� �� �������."
-
-#: gcd/readgcd.py:158
-msgid "Loading gcd file '%s' ..."
+#: gcd/readgcd.py:279
+#, fuzzy
+msgid "Loading gcd files ..."
 msgstr "�������� gcd ����� '%s' ..."
 
-#: gcd/readgcd.py:383
+#: gcd/readgcd.py:312
 msgid "Updating schema ..."
 msgstr "���������� ����� ..."
 
-#: gcd/readgcd.py:401
+#: gcd/readgcd.py:334
 msgid "Updating class repository ..."
 msgstr "���������� ����������� ������� ..."
 
-#: gcd/readgcd.py:457
+#: gcd/readgcd.py:785
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:527
+#: gcd/readgcd.py:842
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:576
+#: gcd/readgcd.py:868
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:622
+#: gcd/readgcd.py:896
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:670
+#: gcd/readgcd.py:926
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -274,23 +320,35 @@
 msgid "User '%s' logged in."
 msgstr ""
 
-#: geasConfiguration.py:31 geasConfiguration.py:32
+#: geasConfiguration.py:34 geasConfiguration.py:35
 msgid "Name of the database connection appserver is using"
 msgstr "������������ �������� ���������� ��� ���������� � ����� ������"
 
-#: geasConfiguration.py:38 geasConfiguration.py:39
+#: geasConfiguration.py:41 geasConfiguration.py:42
 msgid "RPC Interface Type appserver is providing"
 msgstr "�������������� �������� ���������� ��������� RPC"
 
-#: geasConfiguration.py:45 geasConfiguration.py:46
+#: geasConfiguration.py:48 geasConfiguration.py:49
 msgid "Port (if needed) for RPC Interface"
 msgstr "����� ����� (���� ���������) ��� ���������� RPC"
 
-#: geasConfiguration.py:52 geasConfiguration.py:53
+#: geasConfiguration.py:55 geasConfiguration.py:56
 msgid "Hosts which are allowed to access appserver"
 msgstr "������ ������, ������� ������ � ������� ����������"
 
-#: geasConfiguration.py:59 geasConfiguration.py:60
+#: geasConfiguration.py:62 geasConfiguration.py:63
+msgid "Null values appear first in ascending sort"
+msgstr ""
+
+#: geasConfiguration.py:69 geasConfiguration.py:70
+msgid "Null values appear first in descending sort"
+msgstr ""
+
+#: geasConfiguration.py:76 geasConfiguration.py:77 geasRpcServer.py:93
+msgid "Semicolon-separated list of paths to load modules from"
+msgstr ""
+
+#: geasConfiguration.py:83 geasConfiguration.py:84
 msgid "Directory for webfrontend http documents"
 msgstr ""
 
@@ -298,112 +356,112 @@
 msgid "The filters have circular references"
 msgstr "������� �������� ����������� �����������"
 
-#: geasGsdGen.py:46
+#: geasGsdGen.py:49
 msgid "Classes have circular or unresolveable references"
 msgstr "������ ����� ����������� ��� �������������� ������"
 
-#: geasGsdGen.py:51
+#: geasGsdGen.py:54
 msgid "The class '%s' contains circular data-references"
 msgstr ""
 
-#: geasGsdGen.py:65
+#: geasGsdGen.py:71
 msgid ""
 "A tool to dump data from a database into a GNUe Schema Definition (gsd) file."
 msgstr ""
 "���������� ��� �������� ������ �� ���� ������ � ���� gsd (GNUe Schema "
 "Definitio)"
 
-#: geasGsdGen.py:75
+#: geasGsdGen.py:81
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
 msgstr ""
 
-#: geasGsdGen.py:79
+#: geasGsdGen.py:85
 msgid "Name of the resulting gsd-file"
 msgstr "��� ��������������� gsd-�����"
 
-#: geasGsdGen.py:82
+#: geasGsdGen.py:88
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr "���� ���� ���������� - ���������� ��������� ������ ('gnue_*')"
 
-#: geasGsdGen.py:85
+#: geasGsdGen.py:91
 msgid "If set all detail-classes of the requestd classes will be exported too"
 msgstr ""
 
-#: geasGsdGen.py:115
+#: geasGsdGen.py:121
 msgid "No output file specified."
 msgstr "�������� ���� �� ������."
 
-#: geasGsdGen.py:120
+#: geasGsdGen.py:126
 msgid "Loading class repository ..."
 msgstr "�������� ����������� ������� ..."
 
-#: geasGsdGen.py:126
+#: geasGsdGen.py:132
 msgid "Building list of classes and calculating dependencies ..."
 msgstr ""
 
-#: geasGsdGen.py:131
+#: geasGsdGen.py:137
 msgid "Generating schema definition ..."
 msgstr "��������� ����� ..."
 
-#: geasGsdGen.py:147
+#: geasGsdGen.py:153
 msgid "Generation run complete."
 msgstr "��������� ���������."
 
-#: geasGsdGen.py:162
+#: geasGsdGen.py:168
 msgid "Exporting data of class '%s' ..."
 msgstr "������� ������ ������ '%s' ..."
 
-#: geasGsdGen.py:395
+#: geasGsdGen.py:418
 msgid "Invalid command line argument '='"
 msgstr "������������ �������� ��������� ������ '='"
 
-#: geasGsdGen.py:398
+#: geasGsdGen.py:421
 msgid "Filter '%s' started, but no value given"
 msgstr ""
 
-#: geasGsdGen.py:434
+#: geasGsdGen.py:457
 msgid "Filter class '%s' not found"
 msgstr "����� '%s' �� ������"
 
-#: geasGsdGen.py:440
+#: geasGsdGen.py:463
 msgid "Filter '%(class)s' has no property '%(property)s'"
 msgstr "����� '%(classname)s' �� �������� ���������� '%(property)s'"
 
-#: geasGsdGen.py:478
+#: geasGsdGen.py:501
 msgid "No filter '%s' found matching the requested values"
 msgstr ""
 
-#: geasInstance.py:40
+#: geasInstance.py:45
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
 
-#: geasInstance.py:48
+#: geasInstance.py:53
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
 
-#: geasInstance.py:55
+#: geasInstance.py:60
 msgid "Invalid value '%(value)s' for parameter '%(parameter)s'"
 msgstr ""
 
-#: geasInstance.py:62
+#: geasInstance.py:67
 msgid ""
 "Procedure '%(procedure)s' expected a result of type '%(type)s', but got type "
 "'%(resulttype)s'"
 msgstr ""
 
-#: geasInstance.py:71
+#: geasInstance.py:76
 msgid "Calculated field '%(property)s' is a read-only field"
 msgstr ""
 
-#: geasInstance.py:77
+#: geasInstance.py:82
 msgid ""
 "Cannot resolve propertyname '%(name)s' because '%(part)s' is not a reference "
 "property"
 msgstr ""
 
-#: geasRpcServer.py:50
+#: geasRpcServer.py:51
 msgid ""
 "The GNUe Application Server is the core of the n-tier variant of the\n"
 "GNU Enterprise system. To the front end (be it GNUe Forms, GNUe Reports or\n"
@@ -414,7 +472,7 @@
 "security, speed, and consistency."
 msgstr ""
 
-#: geasRpcServer.py:60
+#: geasRpcServer.py:61
 msgid ""
 "Set the GNURPC connection type.  The currently supported values for <type>\n"
 "are 'xmlrpc', 'xmlrpc.py_xmlrpc', 'xmlrpc.pw_xmlrpc' and 'pyro'.  For more\n"
@@ -422,74 +480,75 @@
 "common/doc/RPC-abstraction."
 msgstr ""
 
-#: geasRpcServer.py:66
+#: geasRpcServer.py:67
 msgid ""
 "Set the GNURPC port.  For more information on GNURPC have a look at\n"
 "common/doc/RPC-abstraction."
 msgstr ""
 
-#: geasRpcServer.py:70
+#: geasRpcServer.py:71
 msgid ""
 "Set the Database to use for loading and storing data to <name>.\n"
 "gnue-appserver will search for it in connections.conf."
 msgstr ""
 
-#: geasRpcServer.py:74
+#: geasRpcServer.py:75
 msgid "Set the username for the used database."
 msgstr "���������� ��� ������������ username ��� ������������ ���� ������."
 
-#: geasRpcServer.py:77
+#: geasRpcServer.py:78
 msgid "Set the password for the used database."
 msgstr "���������� ������ ��� ������������ ���� ������."
 
-#: geasRpcServer.py:80
+#: geasRpcServer.py:81
 msgid ""
 "Test appservers connection to the backend database, check correctness of\n"
 "global settings, etc."
 msgstr ""
 
-#: geasRpcServer.py:84
+#: geasRpcServer.py:85
 msgid ""
 "Enable appservers web frontend. Just works for the rpc-type XMLRPC.  The\n"
 "webfrontend is at the same port as XMLRPC."
 msgstr ""
 
-#: geasRpcServer.py:88
+#: geasRpcServer.py:89
 msgid ""
-"If set to 1, provides information on data dispatched to the RPC interface."
+"If set to 1, provides information on data dispatched to the RPC\n"
+"interface."
 msgstr ""
 
-#: geasRpcServer.py:130
+#: geasRpcServer.py:140
 msgid "Exporting our services via %(rpctype)s (port %(port)s) ..."
 msgstr "������� �������� ����� %(rpctype)s (���� %(port)s) ..."
 
-#: geasRpcServer.py:147
+#: geasRpcServer.py:157
 msgid "Exporting our services via Pyro (EXPERIMENTAL!) ..."
 msgstr "������� �������� ����� Pyro (EXPERIMENTAL!) ��������� ..."
 
-#: geasRpcServer.py:152
+#: geasRpcServer.py:162
 msgid "Exporting our services via sockets (EXPERIMENTAL!) ..."
 msgstr "������� �������� ����� ��������� ������� (EXPERIMENTAL!) ..."
 
-#: geasRpcServer.py:157
+#: geasRpcServer.py:167
 msgid "The protocol you've set is currently not supported."
 msgstr "��������� �������� �� ��������������."
 
-#: geasRpcServer.py:166
+#: geasRpcServer.py:176
 msgid "Status: %s Sessions opened"
 msgstr "������: ������ %s �������"
 
-#: geasRpcServer.py:185
+#: geasRpcServer.py:195
 msgid ""
 "\n"
 "... GNUe Application Server up and running ...\n"
 msgstr ""
 
-#: geasRpcServer.py:199
+#: geasRpcServer.py:215
 msgid "Appserver is shutting down....ok"
 msgstr ""
 
-#: geasRpcServer.py:223
+#: geasRpcServer.py:254
 msgid ""
 "\n"
 "GNUe Application Server is running a simple self test\n"
@@ -499,23 +558,23 @@
 "'the \"address_person\" example.\n"
 msgstr ""
 
-#: geasRpcServer.py:232
+#: geasRpcServer.py:263
 msgid "Step 1: Starting Session Manager ..."
 msgstr "��� 1: ������ ��������� ������ ..."
 
-#: geasRpcServer.py:235
+#: geasRpcServer.py:266
 msgid "Step 2: Opening session (user 'hacker', password 'secret') ..."
 msgstr "��� 2: �������� ������ (user 'hacker', password 'secret) ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:271
 msgid "Step 3: Creating object list ..."
 msgstr "��� 3: �������� ������ �������� ..."
 
-#: geasRpcServer.py:244
+#: geasRpcServer.py:275
 msgid "Step 4: Retrieving first instance ..."
 msgstr "��� 4: ��������� ������ ������ ..."
 
-#: geasRpcServer.py:248
+#: geasRpcServer.py:279
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -524,11 +583,11 @@
 "  City  : %(city)s\n"
 msgstr ""
 
-#: geasRpcServer.py:256
+#: geasRpcServer.py:287
 msgid "Step 5: Retrieving defined filters ..."
 msgstr "��� 5: ��������� ������������ �������� ..."
 
-#: geasRpcServer.py:260
+#: geasRpcServer.py:291
 msgid "Selftest passed!"
 msgstr ""
 
@@ -561,10 +620,29 @@
 "Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
 msgstr ""
 
-#: geasSessionManager.py:41
+#: geasSession.py:85
+msgid "Maximum validation cycle reached. Classes in current cycle: %s"
+msgstr ""
+
+#: geasSessionManager.py:46
 msgid "Cannot find a session with ID '%s'"
 msgstr "������ � ID '%s' �� �������"
 
+#: geasSessionManager.py:138
+#, fuzzy
+msgid "Failed reloading repository: %s"
+msgstr "�������� ����������� ������� ..."
+
+#: geasSessionManager.py:143
+#, fuzzy
+msgid "Reloading class repository ..."
+msgstr "�������� ����������� ������� ..."
+
+#: geasSessionManager.py:151
+#, fuzzy
+msgid "Class repository loaded"
+msgstr "�������� ����������� ������� ..."
+
 #: generator/classdef.py:35
 msgid "The class '%s' has no properties to be displayed"
 msgstr ""
@@ -589,19 +667,24 @@
 msgid "Element '%s' can either have a search- or info-attribute."
 msgstr ""
 
-#: gld/readgld.py:83
+#: gld/readgld.py:64
+msgid ""
+"Duplicate definition of element '%(itemname)s' for language '%(language)s'"
+msgstr ""
+
+#: gld/readgld.py:92
 msgid "Read GNUe Language Definitions and update the class repository"
 msgstr ""
 
-#: gld/readgld.py:202
-msgid "Loading gld file '%s' ..."
-msgstr "�������� gld ����� '%s' ..."
+#: gld/readgld.py:227
+msgid "Loading GNUe language definitions"
+msgstr ""
 
-#: gld/readgld.py:485
+#: gld/readgld.py:558
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gld/readgld.py:538
+#: gld/readgld.py:587
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -620,3 +703,9 @@
 #: language/Session.py:43
 msgid "Message '%s' not found"
 msgstr "��������� '%s' �� �������"
+
+#~ msgid "Procedure '%s' not found in class repository"
+#~ msgstr "��������� '%s' �� ������� � ����������� �������"
+
+#~ msgid "Loading gld file '%s' ..."
+#~ msgstr "�������� gld ����� '%s' ..."





reply via email to

[Prev in Thread] Current Thread [Next in Thread]