commit-gnue
[Top][All Lists]
Advanced

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

r6471 - in trunk/gnue-appserver: . po


From: reinhard
Subject: r6471 - in trunk/gnue-appserver: . po
Date: Mon, 11 Oct 2004 05:49:33 -0500 (CDT)

Author: reinhard
Date: 2004-10-11 05:49:32 -0500 (Mon, 11 Oct 2004)
New Revision: 6471

Modified:
   trunk/gnue-appserver/BUGS
   trunk/gnue-appserver/MANIFEST.in
   trunk/gnue-appserver/NEWS
   trunk/gnue-appserver/ROADMAP.in
   trunk/gnue-appserver/TODO
   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:
Doc and po update.


Modified: trunk/gnue-appserver/BUGS
===================================================================
--- trunk/gnue-appserver/BUGS   2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/BUGS   2004-10-11 10:49:32 UTC (rev 6471)
@@ -1,4 +1,20 @@
 Known bugs/issues in this release:
 
+* Objects for which only OnInit has run but no other "store" has been called
+  shouldn't be saved by a commit.
+
+* Adding an index on an existing property in a GCD and re-reading the GCD won't
+  create the index in the backend. (has to be fixed in gnue-common)
+
 * Time fields are broken in some dbdrivers. Depending on the driver, it's
-  possible that the "Meeting Time" field in the sample doesn't work.
+  possible that the "Meeting Time" field in the sample doesn't work. (has to be
+  fixed in gnue-common)
+
+* Currently, the RPC interface is a flat one. Extending the interface to be
+  object oriented with a session class and a list class should at least be
+  considered. (needs fixed dynamic objects in gnue-common's RPC library)
+
+* Before every UPDATE, INSERT, and DELETE statement against the database, a
+  useless SELECT statement is issued. This is because gnue-common doesn't
+  support changes of data without having a ResultSet and a RecordSet. (has to
+  be fixed in gnue-common)

Modified: trunk/gnue-appserver/MANIFEST.in
===================================================================
--- trunk/gnue-appserver/MANIFEST.in    2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/MANIFEST.in    2004-10-11 10:49:32 UTC (rev 6471)
@@ -14,14 +14,14 @@
 include doc/api/*.texi
 include doc/api/texinfo.tex
 include doc/api/*.txt
+include doc/devguide/Makefile
+include doc/devguide/*.texi
+include doc/devguide/texinfo.tex
+include doc/devguide/*.txt
 include doc/man/*
 include doc/technotes/Makefile
 include doc/technotes/*.txt
 include doc/technotes/*.html
-include doc/whitepaper/Makefile
-include doc/whitepaper/*.texi
-include doc/whitepaper/texinfo.tex
-include doc/whitepaper/*.txt
 
 include extensions/webfrontend/*
 include extensions/webfrontend/images/*

Modified: trunk/gnue-appserver/NEWS
===================================================================
--- trunk/gnue-appserver/NEWS   2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/NEWS   2004-10-11 10:49:32 UTC (rev 6471)
@@ -1,3 +1,11 @@
+New features/changes in version 0.3.0: (2004-10-11)
+* Filters defined at login time (for example for company and fiscal year)
+* Support for indexes in GCD files
+* Case-insensitive identifiers
+* "session" object available in procedures
+* Automatic fields for user and date of creation and last change
+* Speed improvements
+
 New features/changes in version 0.2.0: (2004-09-27)
 * Minor bug fixes
 

Modified: trunk/gnue-appserver/ROADMAP.in
===================================================================
--- trunk/gnue-appserver/ROADMAP.in     2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/ROADMAP.in     2004-10-11 10:49:32 UTC (rev 6471)
@@ -4,41 +4,6 @@
 ===================================================================
 
 
-0.3
-
-
-GOALS
-  The 0.3 release will add further features necessarey to write the
-  official GNUe Packages.
-
-
-TODO
-
-  [Documentation]
-
-    Write an Application Server Developers Manual.
-
-  [Object Server]
-
-    Add support for different companies and different fiscal years.  This adds
-    two system classes, gnue_company and gnue_year.  Classes can be defined as
-    global, as company dependent (meaning the class will get a gnue_company
-    field pointing to a gnue_company instance) or year dependent (same for
-    gnue_year).  The user will be able to set the current company and the
-    current year for a session (although not yet sure how) and AppServer will
-    add an autmoatic filter where appropriate.
-
-    Reconsider switching to an object oriented RPC interface with a session
-    class and a list class (*)
-
-  [Data Interface]
-
-    direct select/update access through new connection object (*)
-
-
-===================================================================
-
-
 0.4
 
 

Modified: trunk/gnue-appserver/TODO
===================================================================
--- trunk/gnue-appserver/TODO   2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/TODO   2004-10-11 10:49:32 UTC (rev 6471)
@@ -2,39 +2,6 @@
 GNUe Appserver: Feature Plans
 
 ======================================================================
-0.3 Releases
-======================================================================
-
-----------------------------------------------------------------------
-GOALS
-----------------------------------------------------------------------
-
-  The 0.3 release will add further features necessarey to write the
-  official GNUe Packages.
-
-----------------------------------------------------------------------
-TODO
-----------------------------------------------------------------------
-
-Documentation
-  * Write an Application Server Developers Manual.
-
-Object Server
-  * Add support for different companies and different fiscal years.  This adds
-    two system classes, gnue_company and gnue_year.  Classes can be defined as
-    global, as company dependent (meaning the class will get a gnue_company
-    field pointing to a gnue_company instance) or year dependent (same for
-    gnue_year).  The user will be able to set the current company and the
-    current year for a session (although not yet sure how) and AppServer will
-    add an autmoatic filter where appropriate.
-  * Reconsider switching to an object oriented RPC interface with a session
-    class and a list class (*)
-
-Data Interface
-  * direct select/update access through new connection object (*)
-
-
-======================================================================
 0.4 Releases
 ======================================================================
 

Modified: trunk/gnue-appserver/po/de.po
===================================================================
--- trunk/gnue-appserver/po/de.po       2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/po/de.po       2004-10-11 10:49:32 UTC (rev 6471)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: Mon Sep 27 12:22:40 2004\n"
+"POT-Creation-Date: 2004-10-11 12:27+CEST\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Reinhard M�ller <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -20,11 +20,11 @@
 msgid "'%(item)s': %(error)s"
 msgstr "'%(item)s': %(error)s"
 
-#: classrep/Base.py:154
+#: classrep/Base.py:159
 msgid "%s: _getSingleCondition() not implemented!"
 msgstr "%s: _getSingleCondition() ist nicht implementiert!"
 
-#: classrep/Base.py:167
+#: classrep/Base.py:172
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() ist nicht implementiert!"
 
@@ -76,15 +76,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "Ung�ltiger Export-Typ: '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:314
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
 msgid "%s is not a valid date object"
 msgstr "%s ist kein g�ltiges Datumsobjekt"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:325
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
 msgid "%s is not a valid time object"
 msgstr "%s ist kein g�ltiges Zeitobjekt"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:333
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
 msgid "%s is not a valid datetime object"
 msgstr "%s ist kein g�ltiges Objekt f�r Datum und Zeit"
 
@@ -129,55 +129,55 @@
 msgstr ""
 "Die Prozedur '%s' hat kein Ergebnis, trotzdem ist eine Genauigkeit angegeben"
 
-#: gcd/GCParser.py:45 gld/GLParser.py:40
+#: gcd/GCParser.py:44 gld/GLParser.py:40
 msgid "Class '%s' has no module"
 msgstr "Die Klasse '%s' hat kein Modul"
 
-#: gcd/GCParser.py:51
+#: gcd/GCParser.py:50
 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:53
+#: gcd/GCParser.py:52
 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:58 gld/GLParser.py:45
+#: gcd/GCParser.py:57 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:64
+#: gcd/GCParser.py:63
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr "Das kalkulierte Feld '%(class)s.%(property)s' besitzt Parameter"
 
-#: gcd/GCParser.py:268
+#: gcd/GCParser.py:293
 msgid "Reference type '%s' must not have a length"
 msgstr "Referenztyp '%s' darf keine L�ngenangabe enthalten"
 
-#: gcd/GCParser.py:271
+#: gcd/GCParser.py:296
 msgid "Reference type '%s' must not have a scale"
 msgstr "Referenztyp '%s' darf keine Genauigkeitsangabe enthalten"
 
-#: gcd/GCParser.py:295
+#: gcd/GCParser.py:320
 msgid "Module has no name"
 msgstr "Modul hat keinen Namen"
 
-#: gcd/GCParser.py:315
+#: gcd/GCParser.py:340
 msgid "Class has no name"
 msgstr "Klasse hat keinen Namen"
 
-#: gcd/readgcd.py:49
+#: gcd/readgcd.py:50
 msgid "Module '%s' not found in class repository"
 msgstr "Das Modul '%s' kann im Classrepository nicht gefunden werden"
 
-#: gcd/readgcd.py:54
+#: 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:68
+#: gcd/readgcd.py:69
 msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
@@ -185,24 +185,24 @@
 "Erzeugt/Aktualisiert ein Datenbankschema aus einer Klassendefinitionsdatei\n"
 "(gcd-Datei) und aktualisiert die Daten aller gnue_*-Klassen"
 
-#: gcd/readgcd.py:80 gld/readgld.py:92
+#: gcd/readgcd.py:81 gld/readgld.py:92
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 "Daten und Anweisungen werden an die Verbindung <connectionname> gesandt"
 
-#: gcd/readgcd.py:83
+#: gcd/readgcd.py:84
 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:86
+#: gcd/readgcd.py:87
 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:90 gld/readgld.py:95
+#: gcd/readgcd.py:91 gld/readgld.py:95
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
@@ -210,59 +210,59 @@
 "Bestimmt den Benutzernamen f�r die Datenbank. Falls die Datenbank erzeugt\n"
 "wird, wird dieser Benutzer zum Eigent�mer der Datenbank."
 
-#: gcd/readgcd.py:94 gld/readgld.py:99
+#: gcd/readgcd.py:95 gld/readgld.py:99
 msgid "Set the password for the database."
 msgstr "Passwort f�r die Datenbankverbindung."
 
-#: gcd/readgcd.py:113 gld/readgld.py:119
+#: gcd/readgcd.py:114 gld/readgld.py:119
 msgid "No input file specified."
 msgstr "Keine Eingabe-Datei (gcd-Datei) angegeben."
 
-#: gcd/readgcd.py:116 gld/readgld.py:127
+#: gcd/readgcd.py:117 gld/readgld.py:127
 msgid "No connection specified."
 msgstr "Keine Verbindung angegeben."
 
-#: gcd/readgcd.py:125
+#: gcd/readgcd.py:126
 msgid "Unable to open input file: %s"
 msgstr "Die Datei '%s' kann nicht ge�ffnet werden"
 
-#: gcd/readgcd.py:133
+#: 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:157
+#: gcd/readgcd.py:158
 msgid "Loading gcd file '%s' ..."
 msgstr "Klassendefinitionsdatei '%s' wird geladen ..."
 
-#: gcd/readgcd.py:375
+#: gcd/readgcd.py:383
 msgid "Updating schema ..."
 msgstr "Datenbank-Schema wird aktualisiert ..."
 
-#: gcd/readgcd.py:393
+#: gcd/readgcd.py:401
 msgid "Updating class repository ..."
 msgstr "Classrepository wird aktualisiert ..."
 
-#: gcd/readgcd.py:443
+#: gcd/readgcd.py:457
 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:494
+#: gcd/readgcd.py:527
 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:551
+#: gcd/readgcd.py:576
 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:604
+#: gcd/readgcd.py:622
 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:659
+#: gcd/readgcd.py:670
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Parameter    : %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert"
@@ -306,18 +306,27 @@
 msgid "Directory for webfrontend http documents"
 msgstr "Verzeichnis f�r die HTTP-Dokumente des Web-Frontends"
 
-#: geasGsdGen.py:44
+#: geasFilter.py:35
+#, fuzzy
+msgid "The filters have circular references"
+msgstr "Die Klassen enthalten zirkul�re oder unl�sbare Referenzen"
+
+#: geasGsdGen.py:46
 msgid "Classes have circular or unresolveable references"
 msgstr "Die Klassen enthalten zirkul�re oder unl�sbare Referenzen"
 
-#: geasGsdGen.py:58
+#: geasGsdGen.py:51
+msgid "The class '%s' contains circular data-references"
+msgstr ""
+
+#: geasGsdGen.py:65
 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:70
+#: geasGsdGen.py:75
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
@@ -325,34 +334,65 @@
 "Lade und speichere die Daten in der Datenbank <name>.\n"
 "<name> muss in der Datei 'connections.conf' angelegt sein."
 
-#: geasGsdGen.py:74
+#: geasGsdGen.py:79
 msgid "Name of the resulting gsd-file"
 msgstr "Name der erzeugten GSD-Datei"
 
-#: geasGsdGen.py:77
+#: geasGsdGen.py:82
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr "Daten der Systemklassen ('gnue_*') auch einbinden"
 
-#: geasGsdGen.py:98
+#: geasGsdGen.py:85
+msgid "If set all detail-classes of the requestd classes will be exported too"
+msgstr ""
+
+#: geasGsdGen.py:115
 msgid "No output file specified."
 msgstr "Keine Ausgabedatei angegeben."
 
-#: geasGsdGen.py:103
+#: geasGsdGen.py:120
 msgid "Loading class repository ..."
 msgstr "Classrepository wird geladen ..."
 
-#: geasGsdGen.py:107
+#: geasGsdGen.py:126
+msgid "Building list of classes and calculating dependencies ..."
+msgstr ""
+
+#: geasGsdGen.py:131
 msgid "Generating schema definition ..."
 msgstr "Schema-Definition generieren ..."
 
-#: geasGsdGen.py:132
+#: geasGsdGen.py:147
 msgid "Generation run complete."
 msgstr "Generierung abgeschlossen."
 
-#: geasGsdGen.py:222
+#: geasGsdGen.py:162
 msgid "Exporting data of class '%s' ..."
 msgstr "Daten der Klasse '%s' werden exportiert ..."
 
+#: geasGsdGen.py:395
+#, fuzzy
+msgid "Invalid command line argument '='"
+msgstr "Ung�ltiger Datentyp f�r Bedingung '%s'"
+
+#: geasGsdGen.py:398
+msgid "Filter '%s' started, but no value given"
+msgstr ""
+
+#: geasGsdGen.py:434
+#, fuzzy
+msgid "Filter class '%s' not found"
+msgstr "Klasse '%s' nicht gefunden"
+
+#: geasGsdGen.py:440
+#, fuzzy
+msgid "Filter '%(class)s' has no property '%(property)s'"
+msgstr "Die Klasse '%(classname)s' hat keine Eigenschaft '%(property)s'"
+
+#: geasGsdGen.py:478
+msgid "No filter '%s' found matching the requested values"
+msgstr ""
+
 #: geasInstance.py:40
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
@@ -519,7 +559,7 @@
 msgid "Step 4: Retrieving first instance ..."
 msgstr "Schritt 4: Erste Instanz abrufen ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:241
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -533,7 +573,12 @@
 "  Strasse: %(street)s\n"
 "  Stadt  : %(city)s\n"
 
-#: geasRpcServer.py:247
+#: geasRpcServer.py:249
+#, fuzzy
+msgid "Step 5: Retrieving defined filters ..."
+msgstr "Schritt 4: Erste Instanz abrufen ..."
+
+#: geasRpcServer.py:253
 msgid "Selftest passed!"
 msgstr "Selbsttest beendet."
 
@@ -553,7 +598,22 @@
 msgid "Invalid condition data type '%s'"
 msgstr "Ung�ltiger Datentyp f�r Bedingung '%s'"
 
-#: geasSessionManager.py:40
+#: geasSession.py:65
+#, fuzzy
+msgid "No parameter for the filter %s specified"
+msgstr "Keine Eingabe-Datei (gcd-Datei) angegeben."
+
+#: geasSession.py:70
+#, fuzzy
+msgid "'%(value)s' is not a valid filter of the type '%(name)s'"
+msgstr "'%s' ist kein g�ltiger Typ"
+
+#: geasSession.py:77
+msgid ""
+"Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
+msgstr ""
+
+#: geasSessionManager.py:41
 msgid "Cannot find a session with ID '%s'"
 msgstr "Die Sitzung mit ID '%s' wurde nicht gefunden"
 
@@ -568,15 +628,15 @@
 "Das Programm liest GNUe Language Definitionen ein und aktualisert damit die "
 "Klassenbibliothek"
 
-#: gld/readgld.py:201
+#: gld/readgld.py:202
 msgid "Loading gld file '%s' ..."
 msgstr "GNUe Label Definitionsdatei '%s' wird geladen ..."
 
-#: gld/readgld.py:483
+#: gld/readgld.py:485
 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:536
+#: gld/readgld.py:538
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr "  Meldungen: %(ins)3d neu, %(upd)3d ge�ndert, %(kept)3d unver�ndert."
 

Modified: trunk/gnue-appserver/po/es.po
===================================================================
--- trunk/gnue-appserver/po/es.po       2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/po/es.po       2004-10-11 10:49:32 UTC (rev 6471)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: Mon Sep 27 12:22:40 2004\n"
+"POT-Creation-Date: 2004-10-11 12:27+CEST\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Jose Esteban <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -20,11 +20,11 @@
 msgid "'%(item)s': %(error)s"
 msgstr ""
 
-#: classrep/Base.py:154
+#: classrep/Base.py:159
 msgid "%s: _getSingleCondition() not implemented!"
 msgstr "%s: No se ha implementado _getSingleCondition()"
 
-#: classrep/Base.py:167
+#: classrep/Base.py:172
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: No se ha implementado _getNewItem()"
 
@@ -77,15 +77,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "Tipo no v�lido para exportar: '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:314
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
 msgid "%s is not a valid date object"
 msgstr "%s no es un objeto fecha v�lido"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:325
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
 msgid "%s is not a valid time object"
 msgstr "%s no es un objeto hora v�lido"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:333
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
 msgid "%s is not a valid datetime object"
 msgstr "%s no es un objeto fecha+hora v�lido"
 
@@ -132,98 +132,98 @@
 msgid "%s: Procedure has no result, but a 'scale' is specified."
 msgstr ""
 
-#: gcd/GCParser.py:45 gld/GLParser.py:40
+#: gcd/GCParser.py:44 gld/GLParser.py:40
 #, fuzzy
 msgid "Class '%s' has no module"
 msgstr "No se encuentra la clase '%s'"
 
-#: gcd/GCParser.py:51
+#: gcd/GCParser.py:50
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr ""
 
-#: gcd/GCParser.py:53
+#: gcd/GCParser.py:52
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 
-#: gcd/GCParser.py:58 gld/GLParser.py:45
+#: gcd/GCParser.py:57 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:64
+#: gcd/GCParser.py:63
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr ""
 
-#: gcd/GCParser.py:268
+#: gcd/GCParser.py:293
 msgid "Reference type '%s' must not have a length"
 msgstr ""
 
-#: gcd/GCParser.py:271
+#: gcd/GCParser.py:296
 msgid "Reference type '%s' must not have a scale"
 msgstr ""
 
-#: gcd/GCParser.py:295
+#: gcd/GCParser.py:320
 #, fuzzy
 msgid "Module has no name"
 msgstr "No se encuentra el m�dulo '%s'"
 
-#: gcd/GCParser.py:315
+#: gcd/GCParser.py:340
 #, fuzzy
 msgid "Class has no name"
 msgstr "No se encuentra la clase '%s'"
 
-#: gcd/readgcd.py:49
+#: gcd/readgcd.py:50
 #, 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:54
+#: gcd/readgcd.py:55
 #, fuzzy
 msgid "Procedure '%s' not found in class repository"
 msgstr "El m�dulo '%s' no se encuentra en el cat�logo de clases"
 
-#: gcd/readgcd.py:68
+#: gcd/readgcd.py:69
 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:80 gld/readgld.py:92
+#: gcd/readgcd.py:81 gld/readgld.py:92
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 
-#: gcd/readgcd.py:83
+#: gcd/readgcd.py:84
 msgid "Also send the code for creating the schema to this file."
 msgstr ""
 
-#: gcd/readgcd.py:86
+#: gcd/readgcd.py:87
 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:90 gld/readgld.py:95
+#: gcd/readgcd.py:91 gld/readgld.py:95
 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:94 gld/readgld.py:99
+#: gcd/readgcd.py:95 gld/readgld.py:99
 #, fuzzy
 msgid "Set the password for the database."
 msgstr "Proporciona la clave para la base de datos."
 
-#: gcd/readgcd.py:113 gld/readgld.py:119
+#: gcd/readgcd.py:114 gld/readgld.py:119
 msgid "No input file specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: gcd/readgcd.py:116 gld/readgld.py:127
+#: gcd/readgcd.py:117 gld/readgld.py:127
 #, fuzzy
 msgid "No connection specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: gcd/readgcd.py:125
+#: gcd/readgcd.py:126
 #, fuzzy
 msgid "Unable to open input file: %s"
 msgstr ""
@@ -231,42 +231,42 @@
 "\n"
 "    %s"
 
-#: gcd/readgcd.py:133
+#: gcd/readgcd.py:134
 msgid "Output to file only requested, but no filename specified."
 msgstr ""
 
-#: gcd/readgcd.py:157
+#: gcd/readgcd.py:158
 #, fuzzy
 msgid "Loading gcd file '%s' ..."
 msgstr "No se encuentra el fichero '%s'"
 
-#: gcd/readgcd.py:375
+#: gcd/readgcd.py:383
 #, fuzzy
 msgid "Updating schema ..."
 msgstr "Construyendo definiciones de datos ..."
 
-#: gcd/readgcd.py:393
+#: gcd/readgcd.py:401
 #, fuzzy
 msgid "Updating class repository ..."
 msgstr "Cargando cat�logo de clases ..."
 
-#: gcd/readgcd.py:443
+#: gcd/readgcd.py:457
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:494
+#: gcd/readgcd.py:527
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:551
+#: gcd/readgcd.py:576
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:604
+#: gcd/readgcd.py:622
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:659
+#: gcd/readgcd.py:670
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -310,18 +310,26 @@
 msgid "Directory for webfrontend http documents"
 msgstr "Directorio de documentos http para interfaz web"
 
-#: geasGsdGen.py:44
+#: geasFilter.py:35
+msgid "The filters have circular references"
+msgstr ""
+
+#: geasGsdGen.py:46
 msgid "Classes have circular or unresolveable references"
 msgstr ""
 
-#: geasGsdGen.py:58
+#: geasGsdGen.py:51
+msgid "The class '%s' contains circular data-references"
+msgstr ""
+
+#: geasGsdGen.py:65
 #, 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:70
+#: geasGsdGen.py:75
 #, fuzzy
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
@@ -330,36 +338,67 @@
 "Fija <name> como nombre de la base de datos a usar para datos.\n"
 "gnue-appserver la buscar� en connections.conf."
 
-#: geasGsdGen.py:74
+#: geasGsdGen.py:79
 msgid "Name of the resulting gsd-file"
 msgstr "Nombre del fichero-gsd resultante"
 
-#: geasGsdGen.py:77
+#: geasGsdGen.py:82
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr ""
 
-#: geasGsdGen.py:98
+#: geasGsdGen.py:85
+msgid "If set all detail-classes of the requestd classes will be exported too"
+msgstr ""
+
+#: geasGsdGen.py:115
 #, fuzzy
 msgid "No output file specified."
 msgstr "No se ha indicado fichero de entrada."
 
-#: geasGsdGen.py:103
+#: geasGsdGen.py:120
 msgid "Loading class repository ..."
 msgstr "Cargando cat�logo de clases ..."
 
-#: geasGsdGen.py:107
+#: geasGsdGen.py:126
+msgid "Building list of classes and calculating dependencies ..."
+msgstr ""
+
+#: geasGsdGen.py:131
 msgid "Generating schema definition ..."
 msgstr "Construyendo definiciones de datos ..."
 
-#: geasGsdGen.py:132
+#: geasGsdGen.py:147
 msgid "Generation run complete."
 msgstr "Finalizada la generaci�n"
 
-#: geasGsdGen.py:222
+#: geasGsdGen.py:162
 #, fuzzy
 msgid "Exporting data of class '%s' ..."
 msgstr "No se encuentra el fichero '%s'"
 
+#: geasGsdGen.py:395
+#, fuzzy
+msgid "Invalid command line argument '='"
+msgstr "Formato de condici�n incorrecto"
+
+#: geasGsdGen.py:398
+msgid "Filter '%s' started, but no value given"
+msgstr ""
+
+#: geasGsdGen.py:434
+#, fuzzy
+msgid "Filter class '%s' not found"
+msgstr "No se encuentra la clase '%s'"
+
+#: geasGsdGen.py:440
+#, fuzzy
+msgid "Filter '%(class)s' has no property '%(property)s'"
+msgstr "La clase '%(classname)s' no dispone de '%(property)s'"
+
+#: geasGsdGen.py:478
+msgid "No filter '%s' found matching the requested values"
+msgstr ""
+
 #: geasInstance.py:40
 #, fuzzy
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
@@ -525,7 +564,7 @@
 msgid "Step 4: Retrieving first instance ..."
 msgstr "Fase 4: Recuperando la primera instancia ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:241
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -534,7 +573,12 @@
 "  City  : %(city)s\n"
 msgstr ""
 
-#: geasRpcServer.py:247
+#: geasRpcServer.py:249
+#, fuzzy
+msgid "Step 5: Retrieving defined filters ..."
+msgstr "Fase 4: Recuperando la primera instancia ..."
+
+#: geasRpcServer.py:253
 msgid "Selftest passed!"
 msgstr "�Autocomprobaci�n positiva!"
 
@@ -556,8 +600,23 @@
 msgid "Invalid condition data type '%s'"
 msgstr "Formato de condici�n incorrecto"
 
-#: geasSessionManager.py:40
+#: geasSession.py:65
 #, fuzzy
+msgid "No parameter for the filter %s specified"
+msgstr "No se ha indicado fichero de entrada."
+
+#: geasSession.py:70
+#, fuzzy
+msgid "'%(value)s' is not a valid filter of the type '%(name)s'"
+msgstr "Fecha invalida"
+
+#: geasSession.py:77
+msgid ""
+"Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
+msgstr ""
+
+#: geasSessionManager.py:41
+#, fuzzy
 msgid "Cannot find a session with ID '%s'"
 msgstr "No se encuentra el fichero '%s'"
 
@@ -572,16 +631,16 @@
 "Herramienta para crear GNUe Schema Definition (gsd) a\n"
 "partir del cat�logo de clases de appserver"
 
-#: gld/readgld.py:201
+#: gld/readgld.py:202
 #, fuzzy
 msgid "Loading gld file '%s' ..."
 msgstr "No se encuentra el fichero '%s'"
 
-#: gld/readgld.py:483
+#: gld/readgld.py:485
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gld/readgld.py:536
+#: gld/readgld.py:538
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 

Modified: trunk/gnue-appserver/po/hu.po
===================================================================
--- trunk/gnue-appserver/po/hu.po       2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/po/hu.po       2004-10-11 10:49:32 UTC (rev 6471)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: Mon Sep 27 12:22:40 2004\n"
+"POT-Creation-Date: 2004-10-11 12:27+CEST\n"
 "PO-Revision-Date: 2004-09-21 22:24+0200\n"
 "Last-Translator: Kmetyk� G�bor <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -21,11 +21,11 @@
 msgid "'%(item)s': %(error)s"
 msgstr "'%(item)s': %(error)s"
 
-#: classrep/Base.py:154
+#: classrep/Base.py:159
 msgid "%s: _getSingleCondition() not implemented!"
 msgstr "%s: _getSingleCondition() nincs megval�s�tva!"
 
-#: classrep/Base.py:167
+#: classrep/Base.py:172
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() nincs megval�s�tva!"
 
@@ -79,15 +79,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "�rv�nytelen export t�pus '%s'"
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:314
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
 msgid "%s is not a valid date object"
 msgstr "%s nem �rv�nyes d�tum objektum"
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:325
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
 msgid "%s is not a valid time object"
 msgstr "%s nem �rv�nyes id� objektum"
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:333
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
 msgid "%s is not a valid datetime object"
 msgstr "%s nem �rv�nyes d�tum-id� objektum"
 
@@ -132,57 +132,57 @@
 msgstr "%s: Az elj�r�snak nincs eredm�nye, de a 'scale' meg van adva."
 
 # c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
-#: gcd/GCParser.py:45 gld/GLParser.py:40
+#: gcd/GCParser.py:44 gld/GLParser.py:40
 msgid "Class '%s' has no module"
 msgstr "'%s' oszt�lynak nincs modulja"
 
-#: gcd/GCParser.py:51
+#: gcd/GCParser.py:50
 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:53
+#: gcd/GCParser.py:52
 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:58 gld/GLParser.py:45
+#: gcd/GCParser.py:57 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:64
+#: gcd/GCParser.py:63
 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:268
+#: gcd/GCParser.py:293
 msgid "Reference type '%s' must not have a length"
 msgstr "'%s' referencia t�pusnak nem lehet hossz tulajdons�ga"
 
-#: gcd/GCParser.py:271
+#: gcd/GCParser.py:296
 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:295
+#: gcd/GCParser.py:320
 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:315
+#: gcd/GCParser.py:340
 msgid "Class has no name"
 msgstr "N�v n�lk�li oszt�ly"
 
-#: gcd/readgcd.py:49
+#: gcd/readgcd.py:50
 msgid "Module '%s' not found in class repository"
 msgstr "A '%s' modul nem tal�lhat� az oszt�lyk�nyvt�rban"
 
-#: gcd/readgcd.py:54
+#: 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:68
+#: gcd/readgcd.py:69
 msgid ""
 "Create or update a database schema from a GNUe Class Definition (gcd) file\n"
 "and maintain data for all gnue_* classes"
@@ -191,15 +191,15 @@
 "file-b�l\n"
 "�s kezeli a gnue_* oszt�lyok adatait"
 
-#: gcd/readgcd.py:80 gld/readgld.py:92
+#: gcd/readgcd.py:81 gld/readgld.py:92
 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:83
+#: gcd/readgcd.py:84
 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:86
+#: gcd/readgcd.py:87
 msgid ""
 "If this flag is set, only code is sent to the output file and the schema is "
 "not created automatically."
@@ -207,7 +207,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:90 gld/readgld.py:95
+#: gcd/readgcd.py:91 gld/readgld.py:95
 msgid ""
 "Set the username for the database. If the database is to be created, this "
 "username will be it's owner."
@@ -215,63 +215,63 @@
 "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:94 gld/readgld.py:99
+#: gcd/readgcd.py:95 gld/readgld.py:99
 msgid "Set the password for the database."
 msgstr "Megadja az adatb�zishoz tartoz� jelsz�t."
 
-#: gcd/readgcd.py:113 gld/readgld.py:119
+#: gcd/readgcd.py:114 gld/readgld.py:119
 msgid "No input file specified."
 msgstr "Nincs kiv�lasztott bemeneti f�jl."
 
-#: gcd/readgcd.py:116 gld/readgld.py:127
+#: gcd/readgcd.py:117 gld/readgld.py:127
 msgid "No connection specified."
 msgstr "Nincs kapcsolat megadva."
 
-#: gcd/readgcd.py:125
+#: gcd/readgcd.py:126
 msgid "Unable to open input file: %s"
 msgstr "Nem lehet megnyitni a %s bemeneti f�jlt."
 
-#: gcd/readgcd.py:133
+#: 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:157
+#: gcd/readgcd.py:158
 msgid "Loading gcd file '%s' ..."
 msgstr "'%s' gcd f�jl bet�lt�se..."
 
-#: gcd/readgcd.py:375
+#: gcd/readgcd.py:383
 msgid "Updating schema ..."
 msgstr "S�ma friss�t�se..."
 
-#: gcd/readgcd.py:393
+#: gcd/readgcd.py:401
 msgid "Updating class repository ..."
 msgstr "Oszt�lyk�nyvt�r friss�t�se..."
 
-#: gcd/readgcd.py:443
+#: gcd/readgcd.py:457
 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:494
+#: gcd/readgcd.py:527
 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:551
+#: gcd/readgcd.py:576
 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:604
+#: gcd/readgcd.py:622
 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:659
+#: gcd/readgcd.py:670
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 "  Param�terek  : %(ins)3d besz�rva, %(upd)3d friss�tve, %(kept)3d "
@@ -315,19 +315,29 @@
 msgid "Directory for webfrontend http documents"
 msgstr "K�nyvt�r az internetes kezel�fel�let http dokumentumai sz�m�ra"
 
-#: geasGsdGen.py:44
+#: geasFilter.py:35
+#, fuzzy
+msgid "The filters have circular references"
+msgstr ""
+"Az oszt�lyok k�z�tt k�rk�r�s vagy feloldhatatlan hivatkoz�sok szerepelnek"
+
+#: geasGsdGen.py:46
 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:58
+#: geasGsdGen.py:51
+msgid "The class '%s' contains circular data-references"
+msgstr ""
+
+#: geasGsdGen.py:65
 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:70
+#: geasGsdGen.py:75
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
@@ -335,36 +345,68 @@
 "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:74
+#: geasGsdGen.py:79
 msgid "Name of the resulting gsd-file"
 msgstr "A l�trej�v� gsd-f�jl neve"
 
-#: geasGsdGen.py:77
+#: geasGsdGen.py:82
 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:98
+#: geasGsdGen.py:85
+msgid "If set all detail-classes of the requestd classes will be exported too"
+msgstr ""
+
+#: geasGsdGen.py:115
 msgid "No output file specified."
 msgstr "Nincs kimeneti f�jl megadva."
 
-#: geasGsdGen.py:103
+#: geasGsdGen.py:120
 msgid "Loading class repository ..."
 msgstr "Oszt�lyk�nyvt�r bet�lt�se..."
 
-#: geasGsdGen.py:107
+#: geasGsdGen.py:126
+msgid "Building list of classes and calculating dependencies ..."
+msgstr ""
+
+#: geasGsdGen.py:131
 msgid "Generating schema definition ..."
 msgstr "S�ma defin�ci� gener�l�sa..."
 
-#: geasGsdGen.py:132
+#: geasGsdGen.py:147
 msgid "Generation run complete."
 msgstr "Gener�l�s k�sz."
 
-#: geasGsdGen.py:222
+#: geasGsdGen.py:162
 msgid "Exporting data of class '%s' ..."
 msgstr "'%s' oszt�ly adatainak export�l�sa..."
 
+#: geasGsdGen.py:395
+#, fuzzy
+msgid "Invalid command line argument '='"
+msgstr "�rv�nytelen felt�tel adatt�pus '%s'"
+
+#: geasGsdGen.py:398
+msgid "Filter '%s' started, but no value given"
+msgstr ""
+
+# c:\python22\lib\site-packages\gnue/designer/base/Instance.py:185
+#: geasGsdGen.py:434
+#, fuzzy
+msgid "Filter class '%s' not found"
+msgstr "'%s' oszt�ly nem tal�lhat�"
+
+#: geasGsdGen.py:440
+#, fuzzy
+msgid "Filter '%(class)s' has no property '%(property)s'"
+msgstr "A '%(classname)s' oszt�lynak nincs '%(property)s' tulajdons�ga"
+
+#: geasGsdGen.py:478
+msgid "No filter '%s' found matching the requested values"
+msgstr ""
+
 #: geasInstance.py:40
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
@@ -542,7 +584,7 @@
 msgid "Step 4: Retrieving first instance ..."
 msgstr "4. l�p�s: Els� p�ld�ny beolvas�sa..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:241
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -556,7 +598,12 @@
 "  Utca  : %(street)s\n"
 "  V�ros : %(city)s\n"
 
-#: geasRpcServer.py:247
+#: geasRpcServer.py:249
+#, fuzzy
+msgid "Step 5: Retrieving defined filters ..."
+msgstr "4. l�p�s: Els� p�ld�ny beolvas�sa..."
+
+#: geasRpcServer.py:253
 msgid "Selftest passed!"
 msgstr "Az �nteszt sikeres!"
 
@@ -576,7 +623,22 @@
 msgid "Invalid condition data type '%s'"
 msgstr "�rv�nytelen felt�tel adatt�pus '%s'"
 
-#: geasSessionManager.py:40
+#: geasSession.py:65
+#, fuzzy
+msgid "No parameter for the filter %s specified"
+msgstr "Nincs kiv�lasztott bemeneti f�jl."
+
+#: geasSession.py:70
+#, fuzzy
+msgid "'%(value)s' is not a valid filter of the type '%(name)s'"
+msgstr "'%s' nem �rv�nyes t�pus"
+
+#: geasSession.py:77
+msgid ""
+"Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
+msgstr ""
+
+#: geasSessionManager.py:41
 msgid "Cannot find a session with ID '%s'"
 msgstr "'%s' ID-j� session nem tal�lhat�"
 
@@ -588,16 +650,16 @@
 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:201
+#: gld/readgld.py:202
 msgid "Loading gld file '%s' ..."
 msgstr "'%s' gld f�jl bet�lt�se..."
 
-#: gld/readgld.py:483
+#: gld/readgld.py:485
 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:536
+#: gld/readgld.py:538
 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."

Modified: trunk/gnue-appserver/po/ru.po
===================================================================
--- trunk/gnue-appserver/po/ru.po       2004-10-11 10:46:27 UTC (rev 6470)
+++ trunk/gnue-appserver/po/ru.po       2004-10-11 10:49:32 UTC (rev 6471)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-AppServer 0.1\n"
-"POT-Creation-Date: Mon Sep 27 12:22:40 2004\n"
+"POT-Creation-Date: 2004-10-11 12:27+CEST\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Dmitry Sorokin <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -21,11 +21,11 @@
 msgid "'%(item)s': %(error)s"
 msgstr ""
 
-#: classrep/Base.py:154
+#: classrep/Base.py:159
 msgid "%s: _getSingleCondition() not implemented!"
 msgstr "%s: _getSingleCondition() �� �����������!"
 
-#: classrep/Base.py:167
+#: classrep/Base.py:172
 msgid "%s: _getNewItem() not implemented!"
 msgstr "%s: _getNewItem() �� �����������!"
 
@@ -79,15 +79,15 @@
 msgid "Invalid export type: '%s'"
 msgstr "������������ �������� '%s' ��� ���� "
 
-#: classrep/SchemaSupport.py:426 geasGsdGen.py:314
+#: classrep/SchemaSupport.py:426 geasGsdGen.py:342
 msgid "%s is not a valid date object"
 msgstr ""
 
-#: classrep/SchemaSupport.py:437 geasGsdGen.py:325
+#: classrep/SchemaSupport.py:437 geasGsdGen.py:353
 msgid "%s is not a valid time object"
 msgstr ""
 
-#: classrep/SchemaSupport.py:445 geasGsdGen.py:333
+#: classrep/SchemaSupport.py:445 geasGsdGen.py:362
 msgid "%s is not a valid datetime object"
 msgstr ""
 
@@ -131,133 +131,133 @@
 msgid "%s: Procedure has no result, but a 'scale' is specified."
 msgstr ""
 
-#: gcd/GCParser.py:45 gld/GLParser.py:40
+#: gcd/GCParser.py:44 gld/GLParser.py:40
 #, fuzzy
 msgid "Class '%s' has no module"
 msgstr "����� '%s' �� ������"
 
-#: gcd/GCParser.py:51
+#: gcd/GCParser.py:50
 msgid "'%s' has a length in type and an extra length attribute"
 msgstr ""
 
-#: gcd/GCParser.py:53
+#: gcd/GCParser.py:52
 msgid "'%s' has a scale in type and an extra scale attribute"
 msgstr ""
 
-#: gcd/GCParser.py:58 gld/GLParser.py:45
+#: gcd/GCParser.py:57 gld/GLParser.py:45
 #, fuzzy
 msgid ""
 "The class '%(class)s' mismatches the given module attribute '%(module)s'"
 msgstr "����� '%(classname)s' �� ����� ��������� '%(procedure)s'"
 
-#: gcd/GCParser.py:64
+#: gcd/GCParser.py:63
 msgid "Calculated property '%(class)s.%(property)s' has parameters"
 msgstr ""
 
-#: gcd/GCParser.py:268
+#: gcd/GCParser.py:293
 msgid "Reference type '%s' must not have a length"
 msgstr ""
 
-#: gcd/GCParser.py:271
+#: gcd/GCParser.py:296
 msgid "Reference type '%s' must not have a scale"
 msgstr ""
 
-#: gcd/GCParser.py:295
+#: gcd/GCParser.py:320
 #, fuzzy
 msgid "Module has no name"
 msgstr "������ '%s' �� ������"
 
-#: gcd/GCParser.py:315
+#: gcd/GCParser.py:340
 #, fuzzy
 msgid "Class has no name"
 msgstr "����� '%s' �� ������"
 
-#: gcd/readgcd.py:49
+#: gcd/readgcd.py:50
 #, fuzzy
 msgid "Module '%s' not found in class repository"
 msgstr "������ '%s' �� ������ � ����������� �������"
 
-#: gcd/readgcd.py:54
+#: gcd/readgcd.py:55
 #, fuzzy
 msgid "Procedure '%s' not found in class repository"
 msgstr "������ '%s' �� ������ � ����������� �������"
 
-#: gcd/readgcd.py:68
+#: gcd/readgcd.py:69
 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:80 gld/readgld.py:92
+#: gcd/readgcd.py:81 gld/readgld.py:92
 msgid "Use the connection <connectionname> for creating the schema"
 msgstr ""
 
-#: gcd/readgcd.py:83
+#: gcd/readgcd.py:84
 msgid "Also send the code for creating the schema to this file."
 msgstr ""
 
-#: gcd/readgcd.py:86
+#: gcd/readgcd.py:87
 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:90 gld/readgld.py:95
+#: gcd/readgcd.py:91 gld/readgld.py:95
 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:94 gld/readgld.py:99
+#: gcd/readgcd.py:95 gld/readgld.py:99
 msgid "Set the password for the database."
 msgstr "���������� ������ ��� ���� ������"
 
-#: gcd/readgcd.py:113 gld/readgld.py:119
+#: gcd/readgcd.py:114 gld/readgld.py:119
 msgid "No input file specified."
 msgstr "���� ����� �� ������."
 
-#: gcd/readgcd.py:116 gld/readgld.py:127
+#: gcd/readgcd.py:117 gld/readgld.py:127
 msgid "No connection specified."
 msgstr "���������� �� �������."
 
-#: gcd/readgcd.py:125
+#: gcd/readgcd.py:126
 #, fuzzy
 msgid "Unable to open input file: %s"
 msgstr "�� ������� ������� ���� ����� %s."
 
-#: gcd/readgcd.py:133
+#: gcd/readgcd.py:134
 msgid "Output to file only requested, but no filename specified."
 msgstr "��������� ���� ������, �� ��� ����� �� �������."
 
-#: gcd/readgcd.py:157
+#: gcd/readgcd.py:158
 msgid "Loading gcd file '%s' ..."
 msgstr "�������� gcd ����� '%s' ..."
 
-#: gcd/readgcd.py:375
+#: gcd/readgcd.py:383
 msgid "Updating schema ..."
 msgstr "���������� ����� ..."
 
-#: gcd/readgcd.py:393
+#: gcd/readgcd.py:401
 msgid "Updating class repository ..."
 msgstr "���������� ����������� ������� ..."
 
-#: gcd/readgcd.py:443
+#: gcd/readgcd.py:457
 msgid "  Modules   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:494
+#: gcd/readgcd.py:527
 msgid "  Classes   : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:551
+#: gcd/readgcd.py:576
 msgid "  Properties: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:604
+#: gcd/readgcd.py:622
 msgid "  Procedures: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gcd/readgcd.py:659
+#: gcd/readgcd.py:670
 msgid "  Parameters: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
@@ -299,52 +299,92 @@
 msgid "Directory for webfrontend http documents"
 msgstr ""
 
-#: geasGsdGen.py:44
+#: geasFilter.py:35
+#, fuzzy
+msgid "The filters have circular references"
+msgstr "������ ����� ����������� ��� �������������� ������"
+
+#: geasGsdGen.py:46
 msgid "Classes have circular or unresolveable references"
 msgstr "������ ����� ����������� ��� �������������� ������"
 
-#: geasGsdGen.py:58
+#: geasGsdGen.py:51
+msgid "The class '%s' contains circular data-references"
+msgstr ""
+
+#: geasGsdGen.py:65
 msgid ""
 "A tool to dump data from a database into a GNUe Schema Definition (gsd) file."
 msgstr ""
 "���������� ��� �������� ������ �� ���� ������ � ���� gsd (GNUe Schema "
 "Definitio)"
 
-#: geasGsdGen.py:70
+#: geasGsdGen.py:75
 msgid ""
 "Set the Database to use for data to <name>. gnue-appserver will search for "
 "it in connections.conf."
 msgstr ""
 
-#: geasGsdGen.py:74
+#: geasGsdGen.py:79
 msgid "Name of the resulting gsd-file"
 msgstr "��� ��������������� gsd-�����"
 
-#: geasGsdGen.py:77
+#: geasGsdGen.py:82
 msgid "If flag is set include system classes ('gnue_*')"
 msgstr "���� ���� ���������� - ���������� ��������� ������ ('gnue_*')"
 
-#: geasGsdGen.py:98
+#: geasGsdGen.py:85
+msgid "If set all detail-classes of the requestd classes will be exported too"
+msgstr ""
+
+#: geasGsdGen.py:115
 msgid "No output file specified."
 msgstr "�������� ���� �� ������."
 
-#: geasGsdGen.py:103
+#: geasGsdGen.py:120
 msgid "Loading class repository ..."
 msgstr "�������� ����������� ������� ..."
 
-#: geasGsdGen.py:107
+#: geasGsdGen.py:126
+msgid "Building list of classes and calculating dependencies ..."
+msgstr ""
+
+#: geasGsdGen.py:131
 msgid "Generating schema definition ..."
 msgstr "��������� ����� ..."
 
-#: geasGsdGen.py:132
+#: geasGsdGen.py:147
 msgid "Generation run complete."
 msgstr "��������� ���������."
 
-#: geasGsdGen.py:222
+#: geasGsdGen.py:162
 #, fuzzy
 msgid "Exporting data of class '%s' ..."
 msgstr "�������� gcd ����� '%s' ..."
 
+#: geasGsdGen.py:395
+#, fuzzy
+msgid "Invalid command line argument '='"
+msgstr "������������ �������� '%s' ��� ���� "
+
+#: geasGsdGen.py:398
+msgid "Filter '%s' started, but no value given"
+msgstr ""
+
+#: geasGsdGen.py:434
+#, fuzzy
+msgid "Filter class '%s' not found"
+msgstr "����� '%s' �� ������"
+
+#: geasGsdGen.py:440
+#, fuzzy
+msgid "Filter '%(class)s' has no property '%(property)s'"
+msgstr "����� '%(classname)s' �� ����� ��������� '%(procedure)s'"
+
+#: geasGsdGen.py:478
+msgid "No filter '%s' found matching the requested values"
+msgstr ""
+
 #: geasInstance.py:40
 msgid "Database returned invalid value '%(value)s' for property '%(property)s'"
 msgstr ""
@@ -480,7 +520,7 @@
 msgid "Step 4: Retrieving first instance ..."
 msgstr "��� 4: ��������� ������ ������ ..."
 
-#: geasRpcServer.py:240
+#: geasRpcServer.py:241
 msgid ""
 "\n"
 "These are the values of the first instance:\n"
@@ -489,7 +529,12 @@
 "  City  : %(city)s\n"
 msgstr ""
 
-#: geasRpcServer.py:247
+#: geasRpcServer.py:249
+#, fuzzy
+msgid "Step 5: Retrieving defined filters ..."
+msgstr "��� 4: ��������� ������ ������ ..."
+
+#: geasRpcServer.py:253
 msgid "Selftest passed!"
 msgstr ""
 
@@ -511,8 +556,22 @@
 msgid "Invalid condition data type '%s'"
 msgstr "������������ �������� '%s' ��� ���� "
 
-#: geasSessionManager.py:40
+#: geasSession.py:65
 #, fuzzy
+msgid "No parameter for the filter %s specified"
+msgstr "���� ����� �� ������."
+
+#: geasSession.py:70
+msgid "'%(value)s' is not a valid filter of the type '%(name)s'"
+msgstr ""
+
+#: geasSession.py:77
+msgid ""
+"Multiple instances of the filter '%(name)s' matches the value '%(value)s'"
+msgstr ""
+
+#: geasSessionManager.py:41
+#, fuzzy
 msgid "Cannot find a session with ID '%s'"
 msgstr "���� '%s' �� ������"
 
@@ -524,16 +583,16 @@
 msgid "Read GNUe Language Definitions and update the class repository"
 msgstr ""
 
-#: gld/readgld.py:201
+#: gld/readgld.py:202
 #, fuzzy
 msgid "Loading gld file '%s' ..."
 msgstr "�������� gcd ����� '%s' ..."
 
-#: gld/readgld.py:483
+#: gld/readgld.py:485
 msgid "  Labels  : %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 
-#: gld/readgld.py:536
+#: gld/readgld.py:538
 msgid "  Messages: %(ins)3d inserted, %(upd)3d updated, %(kept)3d unchanged."
 msgstr ""
 





reply via email to

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