commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r10047 - in trunk/gnue-forms: . doc doc/man po src


From: reinhard
Subject: [gnue] r10047 - in trunk/gnue-forms: . doc doc/man po src
Date: Fri, 20 Nov 2009 13:23:52 -0600 (CST)

Author: reinhard
Date: 2009-11-20 13:23:51 -0600 (Fri, 20 Nov 2009)
New Revision: 10047

Modified:
   trunk/gnue-forms/NEWS
   trunk/gnue-forms/doc/gnue-forms.dtd
   trunk/gnue-forms/doc/man/gnue-forms.1
   trunk/gnue-forms/po/de.po
   trunk/gnue-forms/po/el.po
   trunk/gnue-forms/po/es.po
   trunk/gnue-forms/po/fr.po
   trunk/gnue-forms/po/hu.po
   trunk/gnue-forms/po/nl.po
   trunk/gnue-forms/po/ro.po
   trunk/gnue-forms/po/ru.po
   trunk/gnue-forms/src/__init__.py
Log:
Built 0.6.3.

Modified: trunk/gnue-forms/NEWS
===================================================================
--- trunk/gnue-forms/NEWS       2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/NEWS       2009-11-20 19:23:51 UTC (rev 10047)
@@ -1,3 +1,8 @@
+New features/changes in version 0.6.2: (2009-11-20)
+* Improvements to grids making them usable like multi-column listboxes
+* Disabled legacy keybindings
+* Some minor fixes
+
 New features/changes in version 0.6.2: (2009-10-25)
 * Fixes necessary for wxPython 2.8
 * Some minor fixes

Modified: trunk/gnue-forms/doc/gnue-forms.dtd
===================================================================
--- trunk/gnue-forms/doc/gnue-forms.dtd 2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/doc/gnue-forms.dtd 2009-11-20 19:23:51 UTC (rev 10047)
@@ -1,4 +1,4 @@
-<!-- GNUe-Forms DTD (Version 0.6.2) -->
+<!-- GNUe-Forms DTD (Version 0.6.3) -->
 
 <!--
      Copyright 2001-2005 Free Software Foundation
@@ -817,6 +817,10 @@
   <!ATTLIST entry focusorder %whole; #IMPLIED>
   <!-- formatmask: TODO -->
   <!ATTLIST entry formatmask %text; #IMPLIED>
+  <!-- grid_link: If an entry is linked to a grid, the user will be able to 
+       use the cursor up/down and page up/down keys to move around in the grid 
+       while the focus actually is in this entry. -->
+  <!ATTLIST entry grid_link %name; #IMPLIED>
   <!-- DEPRECATED: The "hidden" attribute of "entry" has been deprecated [Use 
                  a field without entry instead] -->
   <!ATTLIST entry hidden %boolean;>
@@ -1179,5 +1183,5 @@
 
 
 <!-- This DTD was created by gnuedtd
-     Updated: 2009-10-25 15:56:31   -->
+     Updated: 2009-11-20 20:22:24   -->
 

Modified: trunk/gnue-forms/doc/man/gnue-forms.1
===================================================================
--- trunk/gnue-forms/doc/man/gnue-forms.1       2009-11-20 11:39:17 UTC (rev 
10046)
+++ trunk/gnue-forms/doc/man/gnue-forms.1       2009-11-20 19:23:51 UTC (rev 
10047)
@@ -1,4 +1,4 @@
-.TH GNUE\-FORMS 1 "25 October 2009" "GNUe Forms"
+.TH GNUE\-FORMS 1 "20 November 2009" "GNUe Forms"
 .SH NAME
 gnue\-forms \- GNUe Forms
 .SH SYNOPSIS

Modified: trunk/gnue-forms/po/de.po
===================================================================
--- trunk/gnue-forms/po/de.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/de.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GNUe-Forms 0.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2007-05-21 15:13+0200\n"
 "Last-Translator:  <>\n"
 "Language-Team: \n"
@@ -96,35 +96,35 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr "Der Parameter '%(name)s' ist im Formular nicht definiert"
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Datensatznummer"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Springe zu Datensatz"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "Ungültiger numerischer Wert eingegeben."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr "Bitte geben Sie die Filter-Kriterien ein."
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Abfrage abgebrochen."
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "Abfrage lieferte kein Ergebnis."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Abfrage erfolgreich."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 msgid "Save changes?"
 msgstr ""
 "Änderungen sind noch nicht gespeichert. Möchten Sie die Änderungen jetzt "
@@ -134,46 +134,46 @@
 msgid "Unable to open file: %s"
 msgstr "Datei kann nicht geöffnet werden: %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "Block '%(block)s' enthält keine Datenquelle '%(datasource)s'"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr "(alle)"
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr "(leer)"
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 "Für das Feld '%(name)s' ist zwar eine \"fk_source\" angegeben, aber kein "
 "\"fk_key\""
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr "Das Attribut 'length' ist für das Feld '%(name)s' nicht zulässig"
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr "Das Attribut 'minLength' ist für das Feld '%(name)s' nicht zulässig"
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr "Datenquelle '%(name)s' nicht gefunden"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr ""
 "Das Feld '%(field)s' enthält einen ungültigen Datenbank-Wert '%(value)s'"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
@@ -181,17 +181,17 @@
 "Der Inhalt '%(value)s' im Feld '%(field)s' unterschreitet die Mindestlänge "
 "von %(min_length)s Zeichen"
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Das Feld '%(field)s' enthält einen ungültigen Wert '%(value)s'"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr ""
 "Das Feld '%(field)s' enthält einen ungültigen Datenbank-Wert '%(value)s'"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Das Feld '%(field)s' enthält einen ungültigen Wert '%(value)s'"
@@ -220,16 +220,16 @@
 "Das Element '%(name)s' vom Typ %(item)s referenziert einen nicht "
 "existierenden Block '%(block)s'"
 
-#: GFObjects/GFObj.py:52
+#: GFObjects/GFParameter.py:189
+msgid "Value %(value)r is not valid for parameter '%(name)s'"
+msgstr "Der Wert %(value)r für den Parameter %(name)s ist ungültig"
+
+#: GFObjects/GFTabStop.py:676
 msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
 msgstr ""
 "Das Element '%(name)s' vom Typ %(item)s referenziert ein ungültiges Feld '%"
 "(field)s'"
 
-#: GFObjects/GFParameter.py:189
-msgid "Value %(value)r is not valid for parameter '%(name)s'"
-msgstr "Der Wert %(value)r für den Parameter %(name)s ist ungültig"
-
 #: GFParser.py:87
 msgid "Form"
 msgstr "Formular"
@@ -243,7 +243,7 @@
 msgstr "Schreibgeschützt"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "Name"
 
@@ -255,7 +255,7 @@
 msgid "Normal"
 msgstr "Normal"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Dialog"
 
@@ -300,7 +300,7 @@
 msgid "Text to use for this menu item"
 msgstr "Beschreibung für diesen Menüpunkt"
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -437,7 +437,7 @@
 msgid "Page"
 msgstr "Seite"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Zeilenabstand"
 
@@ -483,25 +483,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Block nach Commit automatisch leeren"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Datensätze können erzeugt und geändert werden"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Ja"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "Nein"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Nur Änderungen möglich"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Nur Neuanlage möglich"
 
@@ -513,7 +513,7 @@
 msgid "Allow Deletes"
 msgstr "Datensätze können gelöscht werden"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Block ist angesteuerbar"
 
@@ -559,7 +559,7 @@
 msgid "Field (Database)"
 msgstr "Feld (Datenbank)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 msgid "Datatype"
 msgstr "Datentyp"
 
@@ -567,35 +567,35 @@
 msgid "The type of data stored in this field."
 msgstr "Der Datentyp des Feldes"
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Text"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 msgid "Number"
 msgstr "Numerisch"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 msgid "Date"
 msgstr "Datum"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 msgid "Time"
 msgstr "Zeit"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 msgid "Date and time"
 msgstr "Datum und Uhrzeit"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr "Boolscher Wert"
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr "Binäre Daten"
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 msgid "Length"
 msgstr "Länge"
 
@@ -609,7 +609,7 @@
 "Bei numerischen Feldern ist das die Gesamtlänge inklusive der "
 "Nachkommastellen"
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 msgid "Scale"
 msgstr "Nachkommastellen"
 
@@ -641,7 +641,7 @@
 msgid "Lower case"
 msgstr "Kleinbuchstaben"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr "Erforderlich"
 
@@ -700,7 +700,7 @@
 msgstr ""
 "Führt Abfragen unter Berücksichtigung der Groß- und Kleinschreibung durch"
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Nur NULL"
 
@@ -777,26 +777,31 @@
 msgstr "Ausgabe-Maske"
 
 #: GFParser.py:778
+#, fuzzy
+msgid "Grid Link"
+msgstr "Tabelle"
+
+#: GFParser.py:785
 msgid "Entry"
 msgstr "Eingabefeld"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr "Rollbalken"
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr "Vertikale Box"
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr "Horizontale Box"
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr "Box"
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
@@ -804,109 +809,109 @@
 "Eine Box zeichnet einen Rahmen um andere visuelle Elemente und dient damit "
 "der logischen Trennung von Elementen"
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr "Überschreibt die rows-Einstellung der Block-Ebene"
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr "Tabelle"
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 "Ein \"Grid\" ist ein Layout-Container zur Gruppierung von Feldern in sich "
 "wiederholende Zeilen"
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr "Zeile einer Tabelle"
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr "Enthält alle Elemente einer einzelnen Tabellen-Zeile"
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "Feld enthält den URL des Bildes"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "Feld enthält eine PIL-Kodierung des Bildes"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Bild in Originalgröße (nicht skaliert)"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Skalierung auf die Breite"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Skalierung auf die Höhe"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Skalierung auf Breite und Höhe"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Algorithmus für beste Anpassung"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr "Bild"
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "Feld enthält den URL der Komponente"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "Feld enthält die Daten der Komponente in Base64-Kodierung"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr "Eingebettete Komponente"
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr "Schaltfläche"
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr "Optionen"
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr "Option"
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 msgid "Form Title"
 msgstr "Formulartitel"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr "Autor"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 msgid "Version"
 msgstr "Version"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr "Hinweis"
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr "Eindeutiger Name des Parameters"
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr "Datentyp dieses Parameters"
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
@@ -916,62 +921,62 @@
 "Länge der Daten an. Bei numerischen Parameter beinhaltet diese Länge auch "
 "die Nachkommastellen"
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
 msgstr "Anzahl der Nachkommastellen bei numerischen Parametern"
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 "Falls angegeben muß dieser Parameter definiert werden um das Formular zu "
 "starten"
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr "Standard-Wert"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 "Standard-Wert für den Parameter, falls dieser nicht durch den Benutzer "
 "angegeben wird"
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr "Beschreibung des Parameters für den Hilfe-Text"
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr "Parameter"
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "M/D Minimalanzahl untergeordneter Zeilen"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "M/D Maximalanzahl untergeordneter Zeilen"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr "Textfeld"
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr "Listenfeld"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 msgid "Drop Down Box"
 msgstr "Dropdown/Combo-Box"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr "Beschriftung"
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr "Checkbox"
 
@@ -1088,7 +1093,7 @@
 msgid "Directory"
 msgstr "Verzeichnis"
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr "Drücken Sie <Return> um fortzufahren"
 
@@ -1295,12 +1300,12 @@
 msgid "Question"
 msgstr "Frage"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr ""
 "Die Datei '%(file)s' existiert bereits. Soll sie überschrieben werden ?"
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr "Die Datei existiert bereits"
 
@@ -1354,7 +1359,7 @@
 msgstr "Info"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr "Alle Dateien"
 
@@ -1362,6 +1367,6 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Dieser GNUe-Forms Treiber benötigt mindestens wx %s."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Benutzer:"

Modified: trunk/gnue-forms/po/el.po
===================================================================
--- trunk/gnue-forms/po/el.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/el.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: GNUe-Forms 0.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2008-05-22 12:04+0300\n"
 "Last-Translator: John Proios <address@hidden>, Nikos Papantoniadis "
 "<address@hidden>\n"
@@ -97,35 +97,35 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr "Η παράμετρος '%(name)s' δεν ορίστηκε στην φόρμα"
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Αριθμός εγγραφής"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Πήγαινε στη εγγραφή"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "Λάθος αριθμητική τιμή δόθηκε."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr "Δώσε τα κριτήρια αναζήτησης."
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Το ερώτημα ακυρώθηκε."
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "Το ερώτημα δεν επέστρεψε τίποτα."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Επιτυχία ερωτήματος."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 msgid "Save changes?"
 msgstr "Να σωθούν οι αλλαγές ?"
 
@@ -133,45 +133,45 @@
 msgid "Unable to open file: %s"
 msgstr "Δεν μπορεί να ανοιχτεί το αρχείο: %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "Το Datasource '%(datasource)s' στο block '%(block)s' δεν βρέθικε"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr "(όλα)"
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr "(άδειο)"
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 "Το πεδίο '%(name)s' έχει ορίσει ένα \"fk_source\" , αλλά δεν έχει\"fk_key\""
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr "'μήκος' χαρακτηριστικού δεν επιτρέπεται για το πεδίο '%(name)s'"
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr ""
 "'ελάχιστο μήκος' χαρακτηριστικού δεν επιτρέπεται για το πεδίο '%(name)s'"
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr "Πηγή δεδομένων '%(name)s' δεν βρέθικε"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "Λάθος τιμή βάσης δεδομένων·'%(value)s'·για το πεδίο·'%(field)s'"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
@@ -179,15 +179,15 @@
 "Η τιμή '%(value)s' για το πεδίο '%(field)s' δεν διάβασε ελάχιστο μήκος από %"
 "(min_length)s"
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Λάθος τιμή '%(field)s' για το πεδίο '%(value)s'"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "Λάθος δεδομένη τιμή '%(value)s' για το πεδίο '%(field)s'"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Λάθος τιμή '%(field)s' για το πεδίο '%(value)s'"
@@ -210,14 +210,14 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr "%(item)s '%(name)s' αναφορές δεν υπάρχουν μπλοκ '%(block)s'"
 
-#: GFObjects/GFObj.py:52
-msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
-msgstr "%(item)s·'%(name)s'·αναφορές·δεν·υπάρχουν·πεδία·'%(field)s'"
-
 #: GFObjects/GFParameter.py:189
 msgid "Value %(value)r is not valid for parameter '%(name)s'"
 msgstr "Η τιμή·%(value)r·δεν είναι σωστή για την παράμετρο·'%(name)s'"
 
+#: GFObjects/GFTabStop.py:676
+msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
+msgstr "%(item)s·'%(name)s'·αναφορές·δεν·υπάρχουν·πεδία·'%(field)s'"
+
 #: GFParser.py:87
 msgid "Form"
 msgstr "Φόρμα"
@@ -231,7 +231,7 @@
 msgstr "Μόνο για διάβασμα"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "Όνομα"
 
@@ -243,7 +243,7 @@
 msgid "Normal"
 msgstr "Κανονικό"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Διάλογος"
 
@@ -287,7 +287,7 @@
 msgid "Text to use for this menu item"
 msgstr "Κείμενο που χρησιμοποιείτε για αυτό το στοιχείο μενού"
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 msgid "Description"
 msgstr "Λεπτομέριες"
 
@@ -420,7 +420,7 @@
 msgid "Page"
 msgstr "Σελίδα"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Κενά γραμμής"
 
@@ -466,25 +466,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Αυτόματο καθάρισμα κατά το σώσιμο"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Επιτρέπεται διόρθωση"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Ναί"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "Όχι"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Αναβάθμιση μόνο"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Νέες εγγραφές μόνο"
 
@@ -496,7 +496,7 @@
 msgid "Allow Deletes"
 msgstr "Επιτρέπεται διαγραφή"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Πλοηγούμενο"
 
@@ -541,7 +541,7 @@
 msgid "Field (Database)"
 msgstr "Πεδίο (Βάσης)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 msgid "Datatype"
 msgstr "Τύπος δεδομένου"
 
@@ -549,35 +549,35 @@
 msgid "The type of data stored in this field."
 msgstr "Το είδος των δεδομένων που αποθηκεύονται σε αυτό το πεδίο."
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Κείμενο"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 msgid "Number"
 msgstr "Αριθμός"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 msgid "Date"
 msgstr "Ημερομηνία"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 msgid "Time"
 msgstr "Ώρα"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 msgid "Date and time"
 msgstr "Ημερομηνία και ώρα"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr "Λογικό"
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr "Ακατέργαστα δεδομένα"
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 msgid "Length"
 msgstr "Μήκος"
 
@@ -592,7 +592,7 @@
 "αριθμούς, αυτό είναι το συνολικό αριθμό τωνψηφίων, συμπεριλαμβανομένων και "
 "των κλασματικών ψηφίων."
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 msgid "Scale"
 msgstr "Κλίμακα"
 
@@ -628,7 +628,7 @@
 msgid "Lower case"
 msgstr "Μικρά"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr "Απαιτείται"
 
@@ -685,7 +685,7 @@
 msgid "Perform queries case-sensitive"
 msgstr "Εκτελέστε αναζητήσεις case-sensitive"
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Μόνο κενό"
 
@@ -762,26 +762,31 @@
 msgstr "Μάσκα προβολής"
 
 #: GFParser.py:778
+#, fuzzy
+msgid "Grid Link"
+msgstr "Πλέγμα"
+
+#: GFParser.py:785
 msgid "Entry"
 msgstr "Έναρξη"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr "Scrollbar"
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr "Κάθετο κουτί"
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr "Οριζόντιο κουτί"
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr "Κουτί"
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
@@ -789,109 +794,109 @@
 "Ένα κουτί είναι ένα οπτικό στοιχείο που επισύρει ένα κουτί γύρω από άλλα "
 "οπτικά στοιχεία,παρέχοντας έτσι τη λογική του διαχωρισμού τους."
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr "Παρακάμπτει τις σειρές που καθορίζονται σε επίπεδο μπλοκ."
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr "Πλέγμα"
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 "Ένα πλέγμα είναι ένα δοχείο διάρθρωσης που ομαδοποιεί πεδία σε επαναληπτικές "
 "σειρές."
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr "Πλέγμα γραμμής"
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr "Περιέχει όλα τα στοιχεία μιας ενιαίας γραμμής σε ένα πλέγμα"
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "Πεδίο περιέχει το URL της εικόνας"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "Πεδίο περιέχει PIL κωδικοποίησης της εικόνας"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Πλήρες μέγεθος εικόνας (δεν υπάρχει κλιμάκωση)"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Κλίμακα σε πλάτος"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Κλίμακα σε μήκος"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Κλίμακα πλάτος και ύψος (ενδέχεται να στρεβλώνουν την εικόνα)"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Χρησιμοποιήστε έναν αλγόριθμο που ταιριάζει καλύτερα"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr "Εικόνα"
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "Πεδίο περιέχει το URL του συστατικού"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "\tΠεδίο περιέχει τα δεδομένα του στοιχείου σε κωδικοποίηση Base64"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr "\tΕνσωματωμένα Component"
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr "Κουμπί"
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr "Επιλογές"
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr "Επιλογή"
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 msgid "Form Title"
 msgstr "Τίτλος φόρμας"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr "Συγγραφέας φόρμας"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 msgid "Version"
 msgstr "Έκδοση"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr "Tip"
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr "Γενικό όνομα της παράμετρος."
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr "Ο τύπος δεδομένων από αυτή την παράμετρο."
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
@@ -902,7 +907,7 @@
 "τους αριθμούς, αυτό είναι το συνολικόπλήθος των ψηφίων, συμπεριλαμβανομένων "
 "των κλασματικών ψηφίων."
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
@@ -910,56 +915,56 @@
 "Αριθμός από κλασματικά ψηφία. Ισχύει μόνο για τις παραμέτρους με τα δεδομένα "
 "είδους'αριθμού'"
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 "Αν τεθεί, είναι υποχρεωτικό να παράσχει αυτήν την παράμετρο για την εκτέλεση "
 "της φόρμας."
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr "Δεδομένη τιμή"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 "Προεπιλεγμένη τιμή για την παράμετρο, αν ο χρήστης δεν παρέχει μια τιμή για "
 "αυτό."
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr "Περιγραφή της παραμέτρου για το κείμενο βοήθειας."
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr "Παράμετρος"
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "M/D·Ελάχιστο·Child·Σειρές"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "M/D·Μέγιστο·Child·Σειρές"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr "Πεδίο κειμένου"
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr "Κουτί λίστας"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 msgid "Drop Down Box"
 msgstr "Dropdown/Combo-Box"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr "Ετικέτα-like πεδίου"
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr "Κουτί τσεκαρίσματος"
 
@@ -1072,7 +1077,7 @@
 msgid "Directory"
 msgstr "Φάκελος"
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr "Πάτησε <Return> για συνέχεια"
 
@@ -1281,11 +1286,11 @@
 msgid "Question"
 msgstr "Ερώτηση"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr "Το αρχείο '%(file)s' υπάρχει. Να αντικατασταθεί ?"
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr "Το αρχείο υπάρχει"
 
@@ -1339,7 +1344,7 @@
 msgstr "Πληροφορία"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr "Όλα τα αρχεία"
 
@@ -1347,6 +1352,6 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Το·GNUe-Forms·UI·Driver απαιτεί τουλάχιστον wx %s."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Είσοδος:"

Modified: trunk/gnue-forms/po/es.po
===================================================================
--- trunk/gnue-forms/po/es.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/es.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-Forms-0.5.5\n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2009-02-28 19:31-0300\n"
 "Last-Translator: Gustavo A. Corradi <address@hidden>\n"
 "Language-Team: es\n"
@@ -97,35 +97,35 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr "Parámetro '%(name)s' no definido en el formulario"
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Numero de registro"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Saltar al registro"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "El valor numérico proporcionado no es válido"
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr "Proporcione criterios de búsqueda"
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Consulta cancelada"
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "Consulta sin resultados."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Consulta satisfactoria."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 msgid "Save changes?"
 msgstr "Guardar cambios?"
 
@@ -133,47 +133,47 @@
 msgid "Unable to open file: %s"
 msgstr "Imposible abrir el archivo: %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr ""
 "Fuente de datos '%(datasource)s' en el bloque '%(block)s' no encontrada"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr "(todo)"
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr "(vacío)"
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 "Se especificó una clave externa (fk_source) para el campo '%(name)s' la "
 "misma (fk_key) es inexistente."
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr "Atributo 'length' (longitud) no permitido para el campo '%(name)s'"
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr ""
 "Atributo 'minLength' (longitud mínima) no permitido para el campo '%(name)s'"
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr "Fuente de datos '%(name)s' no encontrada"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "Valor de base de datos inválido '%(value)s' para el campo '%(field)s'"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
@@ -181,15 +181,15 @@
 "Valor '%(value)s' para el campo '%(field)s' no cumple la longitud mínima de %"
 "(min_length)s"
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Valor inválido '%(value)s' para el campo '%(field)s'"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "Valor por defecto inválido '%(value)s' para el campo '%(name)s'"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Valor inválido '%(value)s' para la propiedad '%(property)s'"
 
@@ -210,15 +210,15 @@
 msgstr ""
 "%(item)s '%(name)s' hace referencia a un bloque no existente '%(block)s'"
 
-#: GFObjects/GFObj.py:52
+#: GFObjects/GFParameter.py:189
+msgid "Value %(value)r is not valid for parameter '%(name)s'"
+msgstr "Value %(value)r no es válido para parámetro '%(name)s'"
+
+#: GFObjects/GFTabStop.py:676
 msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
 msgstr ""
 "%(item)s '%(name)s' hace referencia a un campo no existente '%(field)s'"
 
-#: GFObjects/GFParameter.py:189
-msgid "Value %(value)r is not valid for parameter '%(name)s'"
-msgstr "Value %(value)r no es válido para parámetro '%(name)s'"
-
 #: GFParser.py:87
 msgid "Form"
 msgstr "Formulario"
@@ -232,7 +232,7 @@
 msgstr "Sólo lectura"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "Nombre"
 
@@ -244,7 +244,7 @@
 msgid "Normal"
 msgstr "Normal"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Diálogo"
 
@@ -288,7 +288,7 @@
 msgid "Text to use for this menu item"
 msgstr "Texto a utilizar en este ítem de menú"
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 msgid "Description"
 msgstr "Descripción"
 
@@ -419,7 +419,7 @@
 msgid "Page"
 msgstr "Página"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Espaciado de línea"
 
@@ -465,25 +465,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Limpiar al actualizar"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Permitir edición"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Sí"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "No"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Solo actualización"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Solo nuevos registros"
 
@@ -495,7 +495,7 @@
 msgid "Allow Deletes"
 msgstr "Permitir Borrado"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Navegable"
 
@@ -539,7 +539,7 @@
 msgid "Field (Database)"
 msgstr "Columna (Base de datos)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 msgid "Datatype"
 msgstr "Tipo de dato"
 
@@ -547,35 +547,35 @@
 msgid "The type of data stored in this field."
 msgstr "El tipo de dato alojado en este campo."
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Texto"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 msgid "Number"
 msgstr "Numérico"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 msgid "Date"
 msgstr "Fecha"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 msgid "Time"
 msgstr "Hora"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 msgid "Date and time"
 msgstr "Fecha y Hora"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr "Booleano"
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr "Dato crudo (raw)"
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 msgid "Length"
 msgstr "Longitud"
 
@@ -589,7 +589,7 @@
 "campos con un dato del tipo \"cadena\" o \"número\". Para los números, este "
 "es el número total de dígitos, incluidos los dígitos fraccionales."
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 msgid "Scale"
 msgstr "Escala"
 
@@ -625,7 +625,7 @@
 msgid "Lower case"
 msgstr "Minúsculas"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr "Requerido"
 
@@ -681,7 +681,7 @@
 msgid "Perform queries case-sensitive"
 msgstr "Efectúa consultas sensibles a mayúsculas/minúsculas"
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Sólo Nulo"
 
@@ -758,26 +758,31 @@
 msgstr "Plantilla para mostrar"
 
 #: GFParser.py:778
+#, fuzzy
+msgid "Grid Link"
+msgstr "Grilla"
+
+#: GFParser.py:785
 msgid "Entry"
 msgstr "Entrada"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr "Barra de desplazamiento"
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr "Caja (Vertical)"
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr "Caja (Horizontal)"
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr "Caja"
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
@@ -785,109 +790,109 @@
 "Una caja es un elemento visual que dibuja un cuadro alrededor de otros "
 "elementos visuales, lo que permite la separación lógica de los mismos."
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr "Anula el ajuste de líneas definidas en el nivel de bloque."
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr "Grilla"
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 "Una grilla es un diseño contenedor de campos de agrupamiento en filas "
 "repetitivas."
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr "Fila de Grilla"
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr "Contiene todos los elementos de una sola línea en una grilla"
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "El dato contiene la URL de una imagen"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "El campo contiene codificación PIL de la imagen"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Imagen a tamaño original (sin escalar)"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Ajustar a lo ancho"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Ajustoar a lo alto"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Escalar a lo alto y ancho (puede distorsionar)"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Utilizar método de mejor encaje"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr "Imagen"
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "El campo contiene la URL de un componente"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "El campo contiene datos de un componente codificados en Base64"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr "Componente Embebido"
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr "Botón"
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr "Opciones"
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr "Opción"
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 msgid "Form Title"
 msgstr "Título del formulario"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr "Autor del formulario"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 msgid "Version"
 msgstr "Versión"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr "Sugerencia"
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr "Unico nombre del parámetro."
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr "El tipo de dato para este parámetro."
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
@@ -898,7 +903,7 @@
 "los números, este es el número total de dígitos, incluidos los dígitos "
 "fraccionales."
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
@@ -906,55 +911,55 @@
 "Número de dígitos fraccionales. Sólo se aplica a los parámetros del tipo "
 "'number' (número)."
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 "Si se establece, es obligatorio proporcionar este parámetro para ejecutar el "
 "formulario."
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr "Valor por defecto"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 "Valor por defecto para el parámetro, si el usuario no proporciona el mismo."
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr "Descripción del parámetro para el texto de ayuda."
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr "Parámetro"
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "Mínimo de filas en detalle"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "Máximo de filas de detalle"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr "Campo de texto"
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr "Lista"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 msgid "Drop Down Box"
 msgstr "Lista Desplegable"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr "Campo tipo etiqueta"
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr "Casilla de verificación"
 
@@ -1074,7 +1079,7 @@
 msgid "Directory"
 msgstr "Directorio"
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr "Presione <Return> para continuar."
 
@@ -1283,11 +1288,11 @@
 msgid "Question"
 msgstr "Pregunta"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr "El archivo '%(file)s' ya existe. Sobreescribe?"
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr "El archivo ya existe"
 
@@ -1341,7 +1346,7 @@
 msgstr "Información"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr "Todos los archivos"
 
@@ -1349,6 +1354,6 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Este controlador de GNUe-Forms requiere al menos wx %s."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Login:"

Modified: trunk/gnue-forms/po/fr.po
===================================================================
--- trunk/gnue-forms/po/fr.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/fr.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: GNUe-Forms 0.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2007-06-12 19:29+0200\n"
 "Last-Translator: Didier Belot <address@hidden>\n"
 "Language-Team: Francais <address@hidden>\n"
@@ -99,35 +99,35 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr "Paramètre '%(name)s' indéfini dans le formulaire"
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Enregistrement n°"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Aller à l'enregistrement"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "Valeur numérique saisie incorrecte."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr "Entrez vos critères de tri"
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Requête annulée"
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "La requête n'a retourné aucun résultat."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Requête réussie."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 msgid "Save changes?"
 msgstr "Enregistrer les changements ?"
 
@@ -135,45 +135,45 @@
 msgid "Unable to open file: %s"
 msgstr "Impossible d'ouvrir le fichier : %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "Datatasource '%(datasource)s' dans le bloc '%(block)s' introuvable"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr "(tous)"
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr "(vide)"
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr "Le champ '%(name)s' spécifie un fk_source, mais aucun fk_key"
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr "Attribut 'Length' interdit pour le champ '%(name)s'"
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr "Attribut 'minlength' interdit pour le champ '%(name)s'"
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr "Datasource '%(name)s' introuvable"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr ""
 "Valeur '%(value)s' incorrecte pour le champ '%(field)s' dans la base de "
 "données"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
@@ -181,18 +181,18 @@
 "La valeur '%(value)s' pour le champ '%(field)s' n'atteind pas la longueur "
 "minimum de %(min_length)s'"
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Valeur '%(value)s' incorrecte pour le champ '%(field)s'"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr ""
 "Valeur '%(value)s' incorrecte pour le champ '%(field)s' dans la base de "
 "données"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Valeur '%(value)s' incorrecte pour le champ '%(field)s'"
@@ -215,14 +215,14 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr "%(item)s '%(name)s' référence un bloc inexistant : '%(block)s'"
 
-#: GFObjects/GFObj.py:52
-msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
-msgstr "%(item)s '%(name)s' référence un champ inexistant : '%(field)s'"
-
 #: GFObjects/GFParameter.py:189
 msgid "Value %(value)r is not valid for parameter '%(name)s'"
 msgstr "La valeur %(value)r est incorrecte pour le paramètre '%(name)s'"
 
+#: GFObjects/GFTabStop.py:676
+msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
+msgstr "%(item)s '%(name)s' référence un champ inexistant : '%(field)s'"
+
 #: GFParser.py:87
 msgid "Form"
 msgstr "Formulaire"
@@ -236,7 +236,7 @@
 msgstr "Lecture seule"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "Nom"
 
@@ -248,7 +248,7 @@
 msgid "Normal"
 msgstr "Normal"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Boite de dialogue"
 
@@ -294,7 +294,7 @@
 msgid "Text to use for this menu item"
 msgstr "Texte à utiliser pour cet élément de menu"
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 msgid "Description"
 msgstr "Description"
 
@@ -423,7 +423,7 @@
 msgid "Page"
 msgstr "Page"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Ecartement des lignes"
 
@@ -469,25 +469,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Effacement automatique après validation"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Autoriser la modification"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Oui"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "Non"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Mise à jour seulement"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Nouvel enregistrement seulement"
 
@@ -499,7 +499,7 @@
 msgid "Allow Deletes"
 msgstr "Autoriser les suppressions"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Parcourable"
 
@@ -543,7 +543,7 @@
 msgid "Field (Database)"
 msgstr "Champ (base de données)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 msgid "Datatype"
 msgstr "Type de données"
 
@@ -551,35 +551,35 @@
 msgid "The type of data stored in this field."
 msgstr "Le type de donnée stockée dans ce champ"
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Texte"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 msgid "Number"
 msgstr "Numérique"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 msgid "Date"
 msgstr "Date"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 msgid "Time"
 msgstr "Heure"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 msgid "Date and time"
 msgstr "Date/Heure"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr "Booléen"
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr "Données brutes"
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 msgid "Length"
 msgstr "Longueur"
 
@@ -593,7 +593,7 @@
 "aux champs de type 'chaîne' ou 'numérique'. Pour les nombres, c'est le "
 "nombre total de chiffres, y-compris la partie fractionnaire."
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 msgid "Scale"
 msgstr "Échelle"
 
@@ -629,7 +629,7 @@
 msgid "Lower case"
 msgstr "Minuscules"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr "Requis"
 
@@ -685,7 +685,7 @@
 msgid "Perform queries case-sensitive"
 msgstr "Effectuer des requêtes sensibles à la casse"
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Seulement si NULL"
 
@@ -762,26 +762,31 @@
 msgstr "Masque d'affichage"
 
 #: GFParser.py:778
+#, fuzzy
+msgid "Grid Link"
+msgstr "Grille"
+
+#: GFParser.py:785
 msgid "Entry"
 msgstr "Entrée"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr "Barre de défilement"
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr "Boîte (verticale)"
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr "Boîte (horizontale)"
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr "Boîte"
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
@@ -789,107 +794,107 @@
 "Une boîte est un élément visuel entourant d'autres éléments visuel, leur "
 "assurant ainsi une séparation logique."
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr "Remplace le réglage des lignes défini au niveau du bloc."
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr "Grille"
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr "Une grille est un conteneur groupant les champs en lignes successives."
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr "Ligne de grille"
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr "Contient tous les éléments d'une ligne dans une grille"
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "Le champ contient l'URL de l'image."
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "Le champ contient un encodage PIL de l'image"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Image sans mise à l'échelle"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Redimensionner à la largeur"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Redimensionner à la hauteur"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Redimensionner largeur et hauteur (peut déformer l'image)"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Utiliser un algorithme 'best-fit'"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr "Image"
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "Le champ contient l'URL du composant"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "Le champ contient les données du composant (encodé en Base64)"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr "Composant inclut"
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr "Bouton"
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr "Options"
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr "Option"
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 msgid "Form Title"
 msgstr "Titre du formulaire"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr "Auteur du formulaire"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 msgid "Version"
 msgstr "Version"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr "Astuce"
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr "Nom unique du paramètre."
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr "Le type de données pour ce paramètre."
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
@@ -899,7 +904,7 @@
 "uniquement aux paramètres de type 'chaîne' ou 'numérique'. Pour les nombres, "
 "c'est le nombre total de chiffres, y-compris la partie fractionnaire."
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
@@ -907,55 +912,55 @@
 "Nombre de chiffres fractionnaires. S'applique seulement aux paramètres de "
 "type numérique."
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 "Si oui, il est obligatoire de fournir de paramètre pour exécuter le "
 "formulaire."
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr "Valeur par défaut"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 "Valeur par défaut pour le paramètre, si l'utilisateur n'en fournit pas."
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr "Description du paramètre pour le texte d'aide."
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr "Paramètre"
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "Nombre de lignes enfant mini (M/D)"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "Nombre de lignes enfant maxi (M/D)"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr "Champ texte"
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr "Boîte liste"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 msgid "Drop Down Box"
 msgstr "Menu déroulant"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr "Champ étiquette"
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr "Case à cocher"
 
@@ -1071,7 +1076,7 @@
 msgid "Directory"
 msgstr "Répertoire"
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr "Appuyez sur <Entrée> pour continuer."
 
@@ -1280,11 +1285,11 @@
 msgid "Question"
 msgstr "Question"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr "Le fichier '%(file)s existe déjà. Le remplacer ?"
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr "Le fichier existe déjà"
 
@@ -1336,7 +1341,7 @@
 msgstr "Info"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr "Tous les fichiers"
 
@@ -1344,6 +1349,6 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Ce pilote pour GNUe-Forms nécessite au minimum wx %s."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Identifiant : "

Modified: trunk/gnue-forms/po/hu.po
===================================================================
--- trunk/gnue-forms/po/hu.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/hu.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: GNUe-Forms 0.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2007-06-11 01:06+0200\n"
 "Last-Translator: kilo <address@hidden>\n"
 "Language-Team: \n"
@@ -98,35 +98,35 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr "A(z) '%(name)s' param�ter nincs defini�lva a k�perny�n"
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Rekord sorsz�ma"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Ugr�s egy rekordra"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "Hib�s sz�m."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr "Adja meg a sz�r�si felt�teleket!"
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Lek�rdez�s felf�ggesztve."
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "A lek�rdez�s nem adott vissza eredm�nyt."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Lek�rdez�s sikeres."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 msgid "Save changes?"
 msgstr "Menti a v�ltoz�sokat?"
 
@@ -134,43 +134,43 @@
 msgid "Unable to open file: %s"
 msgstr "Nem lehet megnyitni a f�jlt: %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "A '%(datasource)s' adatforr�s a '%(block)s' blokkban nem tal�lhat�"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr "(�sszes)"
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr "(�res)"
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr "A(z) '%(name)s' mez�nek van fk_source megadva, de fk_key nincs"
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr "A(z) '%(name)s' mez�nek nem lehet 'length' tulajdons�ga"
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr "A(z) '%(name)s' mez�nek nem lehet 'minLength' tluajdons�ga"
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr "A(z) '%(name)s' adatforr�s nem tal�lhat�"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "'%(value)s' �rv�nytelen adatb�zis �rt�k a(z) '%(field)s' mez�ben"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
@@ -178,16 +178,16 @@
 "A(z) '%(field)s' mez� '%(value)s' �rt�ke nem �ri el a minim�lis '%"
 "(min_length)s' hosszt"
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "'%(value)s' �rv�nytelen �rt�k a(z) '%(field)s' mez�ben"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "'%(value)s' �rv�nytelen adatb�zis �rt�k a(z) '%(field)s' mez�ben"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "'%(value)s' �rv�nytelen �rt�k a(z) '%(field)s' mez�ben"
@@ -211,14 +211,14 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr "A(z) '%(name)s' %(item)s a nem l�tez� '%(block)s' blokkra hivatkozik"
 
-#: GFObjects/GFObj.py:52
-msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
-msgstr "A(z) '%(name)s' %(item)s a nem l�tez� '%(field)s' mez�re hivatkozik"
-
 #: GFObjects/GFParameter.py:189
 msgid "Value %(value)r is not valid for parameter '%(name)s'"
 msgstr "A(z) '%(value)r' �rt�k nem �rv�nyes a '%(name)s' param�terhez"
 
+#: GFObjects/GFTabStop.py:676
+msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
+msgstr "A(z) '%(name)s' %(item)s a nem l�tez� '%(field)s' mez�re hivatkozik"
+
 #: GFParser.py:87
 msgid "Form"
 msgstr "K�perny�"
@@ -232,7 +232,7 @@
 msgstr "Csak olvashat�"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "N�v"
 
@@ -244,7 +244,7 @@
 msgid "Normal"
 msgstr "Norm�l"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "P�rbesz�d"
 
@@ -288,7 +288,7 @@
 msgid "Text to use for this menu item"
 msgstr "Ezen men�elemhez haszn�land� sz�veg"
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 msgid "Description"
 msgstr "Le�r�s"
 
@@ -420,7 +420,7 @@
 msgid "Page"
 msgstr "Lap"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Sort�vols�g"
 
@@ -467,25 +467,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Automatikus t�rl�s v�grehajt�skor"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Szerkeszt�s enged�lyez�se"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Igen"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "Nem"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Csak m�dos�that�"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Csak �j rekordok"
 
@@ -499,7 +499,7 @@
 
 # c:\python22\lib\site-packages\gnue/navigator/UIwin32.py:257
 # c:\python22\lib\site-packages\gnue/navigator/UIwxpython.py:146
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Navig�l�s enged�lyezve"
 
@@ -543,7 +543,7 @@
 msgid "Field (Database)"
 msgstr "Mez� (adatb�zis)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 msgid "Datatype"
 msgstr "Adatt�pus"
 
@@ -551,35 +551,35 @@
 msgid "The type of data stored in this field."
 msgstr "Az ebben a mez�ben t�rolt adat t�pusa."
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Sz�veg"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 msgid "Number"
 msgstr "Sz�m"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 msgid "Date"
 msgstr "D�tum"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 msgid "Time"
 msgstr "Id�"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 msgid "Date and time"
 msgstr "D�tum �s id�"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr "Logikai"
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr "Nyers adat"
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 msgid "Length"
 msgstr "Hossz"
 
@@ -593,7 +593,7 @@
 "adatt�pus� mez�kre �rv�nyes. Sz�mokn�l a sz�mjegyek sz�ma, a tizedesponttal "
 "egy�tt."
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 msgid "Scale"
 msgstr "Pontoss�g"
 
@@ -627,7 +627,7 @@
 msgid "Lower case"
 msgstr "kisbet�s"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr "Kit�ltend�"
 
@@ -684,7 +684,7 @@
 msgid "Perform queries case-sensitive"
 msgstr "Kis/nagybet� �rz�keny lek�rdez�s"
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Csak Null"
 
@@ -760,28 +760,33 @@
 msgid "Display Mask"
 msgstr "Megjelen�t�si maszk"
 
+#: GFParser.py:778
+#, fuzzy
+msgid "Grid Link"
+msgstr "R�cs"
+
 # 
c:\python22\lib\site-packages\gnue/designer/base/tools/DataSourceEditor.py:491
-#: GFParser.py:778
+#: GFParser.py:785
 msgid "Entry"
 msgstr "Bejegyz�s"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr "G�rd�t�s�v"
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr "Doboz (f�gg�leges)"
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr "Doboz (v�zszintes)"
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr "Doboz"
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
@@ -789,108 +794,108 @@
 "A doboz egy vizu�lis elem, amely m�s l�that� elemek k�r� keretet rajzol, �gy "
 "seg�tve azok logikai elk�l�n�t�s�t."
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr "Fel�l�rja a blokk szinten meghat�rozott sorok sz�m�t."
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr "R�cs"
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 "A r�cs egy elrendez�si elem, ami a mez�ket ism�tl�d� sorokba csoportos�tja."
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr "R�cs sor"
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr "A r�cs egy sor�nak �sszes elem� tartalmazza"
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "A mez� a k�p URL-j�t tartalmazza"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "A mez� a k�p PIL-k�dol�s�t tartalmazza"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Teljes m�ret� k�p (nincs sk�l�zva)"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Sz�less�ghez igaz�t"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Magass�ghoz igaz�t"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Sz�less�ghez �s magass�ghoz is igaz�t (torz�thatja a k�pet)"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Legjobb illeszked�ses algoritmus"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr "K�p"
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "A mez� a komponens URL-j�t tartalmazza"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "A mez� a komponens adat�t Base64 k�dol�ssal tartalmazza"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr "Be�gyazott komponens"
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr "Nyom�gomb"
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr "Lehet�s�gek"
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr "Lehet�s�g"
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 msgid "Form Title"
 msgstr "K�perny� c�m"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr "K�perny� szerz�je"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 msgid "Version"
 msgstr "Verzi�"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr "Tipp"
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr "A param�ter egyedi neve."
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr "A param�ter adatt�pusa."
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
@@ -900,61 +905,61 @@
 "t�pus� param�terekre vonatkozik. Sz�mokn�l a sz�mjegyek �sszess�g�t jelenti, "
 "bele�rtve a tizedesr�szeket is."
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
 msgstr "Tizedesjegyek sz�ma. Csak a 'number' adatt�pus� mez�kre �rv�nyes."
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 "Ha igazra van �ll�tva, k�telez� megadni ezt a param�tert a k�perny� "
 "elind�t�sakor."
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr "Alap�rtelmezett �rt�k"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 "A param�ter alap�rtelmezett �rt�ke, ha a felhaszn�l� nem adott meg ilyet."
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr "A param�ter le�r�sa a s�g� sz�m�ra."
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr "Param�ter"
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "M/D Min. gyermek sorok"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "M/D Max. gyermek sorok"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr "Sz�veges mez�"
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr "Lista"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 msgid "Drop Down Box"
 msgstr "Leg�rd�l�/Combo box"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr "C�mke-szer� mez�"
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr "Jel�l�mez�"
 
@@ -1070,7 +1075,7 @@
 msgid "Directory"
 msgstr "K�nyvt�r"
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr "A folytat�shoz nyomja meg a <Return> billenty�t."
 
@@ -1280,11 +1285,11 @@
 msgid "Question"
 msgstr "K�rd�s"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr "A(z) '%(file)s' f�jl m�r l�tezik, Fel�l�rja?"
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr "A f�jl m�r l�tezik"
 
@@ -1337,7 +1342,7 @@
 msgstr "Inf�"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr "Minden f�jl"
 
@@ -1345,6 +1350,6 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Ehhez a GNUe-Forms UI meghajt�hoz legal�bb wx %s sz�ks�ges."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Bejelentkez�s: "

Modified: trunk/gnue-forms/po/nl.po
===================================================================
--- trunk/gnue-forms/po/nl.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/nl.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: nl\n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2005-09-27 18:50+0200\n"
 "Last-Translator: Michael Van Wesenbeeck <address@hidden>\n"
 "Language-Team:  <address@hidden>\n"
@@ -103,36 +103,36 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr ""
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr "Itemnummer"
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 msgid "Jump to record"
 msgstr "Ga naar item"
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "Ongeldige numerieke waarde ingegeven."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 #, fuzzy
 msgid "Enter your filter criteria."
 msgstr "Geef uw opvragingscriteria in."
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "Opvraging geannuleerd."
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr "Opvraging gaf geen resultaten."
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "Opvraging succesvol."
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 #, fuzzy
 msgid "Save changes?"
 msgstr "Wijzigingen Opslaan"
@@ -141,61 +141,61 @@
 msgid "Unable to open file: %s"
 msgstr "Kan bestand %s niet openen"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "Databron '%(datasource)s' in blok '%(block)s' is niet gevonden"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr ""
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr ""
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 #, fuzzy
 msgid "Datasource '%(name)s' not found"
 msgstr "Databron '%s' niet gevonden"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 #, fuzzy
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "Ongeldige waarde '%s' voor veld"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
 msgstr ""
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 #, fuzzy
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Ongeldige waarde '%s' voor veld"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "Ongeldige waarde '%s' voor veld"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Ongeldige waarde '%s' voor veld"
@@ -217,16 +217,16 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr "Uw gegeven refereert naar een niet bestaand blok '%s'"
 
-#: GFObjects/GFObj.py:52
-#, fuzzy
-msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
-msgstr "Uw gegeven refereert naar een niet bestaand veld '%s'"
-
 #: GFObjects/GFParameter.py:189
 #, fuzzy
 msgid "Value %(value)r is not valid for parameter '%(name)s'"
 msgstr "%s is een ongeldig type voor een ingaveveld"
 
+#: GFObjects/GFTabStop.py:676
+#, fuzzy
+msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
+msgstr "Uw gegeven refereert naar een niet bestaand veld '%s'"
+
 #: GFParser.py:87
 #, fuzzy
 msgid "Form"
@@ -241,7 +241,7 @@
 msgstr "Alleen-Lezen"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "Naam"
 
@@ -253,7 +253,7 @@
 msgid "Normal"
 msgstr "Normaal"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Dialoog"
 
@@ -297,7 +297,7 @@
 msgid "Text to use for this menu item"
 msgstr ""
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 #, fuzzy
 msgid "Description"
 msgstr "Beschrijving:"
@@ -429,7 +429,7 @@
 msgid "Page"
 msgstr "&Plakken"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Rij spaciëring"
 
@@ -472,25 +472,25 @@
 msgid "Auto Clear on Commit"
 msgstr "Automatisch Legen na Opslaan"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "Wijzigen Toestaan"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "Ja"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "Nee"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "Enkel Updaten"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "Enkel Nieuwe Items"
 
@@ -502,7 +502,7 @@
 msgid "Allow Deletes"
 msgstr "Verwijderingen Toegestaan"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr "Navigeerbaar"
 
@@ -547,7 +547,7 @@
 msgid "Field (Database)"
 msgstr "Veld (Database)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 #, fuzzy
 msgid "Datatype"
 msgstr "Data Type"
@@ -556,39 +556,39 @@
 msgid "The type of data stored in this field."
 msgstr ""
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Tekst"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 #, fuzzy
 msgid "Number"
 msgstr "Numeriek"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 #, fuzzy
 msgid "Date"
 msgstr "Data Type"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 #, fuzzy
 msgid "Time"
 msgstr "Titel"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 #, fuzzy
 msgid "Date and time"
 msgstr "Datum/Tijd"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr ""
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr ""
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 #, fuzzy
 msgid "Length"
 msgstr "Links"
@@ -600,7 +600,7 @@
 "digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 #, fuzzy
 msgid "Scale"
 msgstr "Opslaan"
@@ -635,7 +635,7 @@
 msgid "Lower case"
 msgstr "Kleine letters"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr ""
 
@@ -691,7 +691,7 @@
 msgid "Perform queries case-sensitive"
 msgstr ""
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr "Enkel Null"
 
@@ -771,197 +771,201 @@
 msgstr "Weergave Masker"
 
 #: GFParser.py:778
+msgid "Grid Link"
+msgstr ""
+
+#: GFParser.py:785
 #, fuzzy
 msgid "Entry"
 msgstr "&Volgende Ingave"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr ""
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr ""
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr ""
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr ""
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
 msgstr ""
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr ""
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr ""
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr ""
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr ""
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "Veld bevat de URL de afbeelding"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "Veld bevat een PIL encodering van de afbeelding"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr "Volledige afbeelding (niet geschaald)"
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr "Schalen naar breedte"
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr "Schalen naar hoogte"
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr "Breedte en hoogte schalen (kan afbeelding vervormen)"
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr "Gebruik een 'best-passend' algoritme"
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr ""
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "Veld bevat de URL van de component"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "Veld bevat de data van de component in Base64 encodering"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr ""
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr ""
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr ""
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr ""
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 #, fuzzy
 msgid "Form Title"
 msgstr "Titel"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 #, fuzzy
 msgid "Form Author"
 msgstr "Auteur:"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 #, fuzzy
 msgid "Version"
 msgstr "Versie:"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr ""
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr ""
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr ""
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
 "number of digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
 msgstr ""
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 #, fuzzy
 msgid "Default value"
 msgstr "Standaard"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr ""
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr ""
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr "M/D Minimum Detail Rijen"
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr "M/D Maximum Detail Rijen"
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr ""
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 #, fuzzy
 msgid "List Box"
 msgstr "Selectie box"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 #, fuzzy
 msgid "Drop Down Box"
 msgstr "Dropdown/Combo box"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr ""
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 #, fuzzy
 msgid "Check Box"
 msgstr "Aankruisvak"
@@ -1077,7 +1081,7 @@
 msgid "Directory"
 msgstr ""
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr ""
 
@@ -1286,11 +1290,11 @@
 msgid "Question"
 msgstr "Vraag"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr ""
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr ""
 
@@ -1343,7 +1347,7 @@
 msgstr "Informatie"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 #, fuzzy
 msgid "All files"
 msgstr "Verwijderingen Toegestaan"
@@ -1353,7 +1357,7 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "De GNUe-Forms GTK driver vereist PyGTK en GTK 2.x."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Login:"
 

Modified: trunk/gnue-forms/po/ro.po
===================================================================
--- trunk/gnue-forms/po/ro.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/ro.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe Forms\n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: 2004-04-7 17:02+0200\n"
 "Last-Translator: Florin Boariu <address@hidden>\n"
 "Language-Team: Romanian\n"
@@ -97,36 +97,36 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr ""
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr ""
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 #, fuzzy
 msgid "Jump to record"
 msgstr "Du-te la inregistrarea..."
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "A fost introdusa o valoare numerica non-valida."
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 msgid "Enter your filter criteria."
 msgstr ""
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr ""
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr ""
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr ""
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 #, fuzzy
 msgid "Save changes?"
 msgstr "Salveaza editarile"
@@ -138,60 +138,60 @@
 "Nu pot deschide fisierul\n"
 "     %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr ""
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr ""
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr ""
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 msgid "Datasource '%(name)s' not found"
 msgstr ""
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 #, fuzzy
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "Valoare non-valida '%s' pentru camp"
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
 msgstr ""
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 #, fuzzy
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "Valoare non-valida '%s' pentru camp"
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "Valoare non-valida '%s' pentru camp"
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "Valoare non-valida '%s' pentru camp"
@@ -212,14 +212,14 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFObj.py:52
-msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
-msgstr ""
-
 #: GFObjects/GFParameter.py:189
 msgid "Value %(value)r is not valid for parameter '%(name)s'"
 msgstr ""
 
+#: GFObjects/GFTabStop.py:676
+msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
+msgstr ""
+
 #: GFParser.py:87
 #, fuzzy
 msgid "Form"
@@ -234,7 +234,7 @@
 msgstr "Doar Citire (read-only)"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr ""
 
@@ -247,7 +247,7 @@
 msgid "Normal"
 msgstr "Normal"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "Dialog"
 
@@ -291,7 +291,7 @@
 msgid "Text to use for this menu item"
 msgstr ""
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 #, fuzzy
 msgid "Description"
 msgstr "Campul de descriere"
@@ -427,7 +427,7 @@
 msgid "Page"
 msgstr "Copiaza din &panou"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr "Spatiul intre randuri"
 
@@ -472,26 +472,26 @@
 msgid "Auto Clear on Commit"
 msgstr ""
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr ""
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr ""
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr ""
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 #, fuzzy
 msgid "Update Only"
 msgstr "Doar Citire (read-only)"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 #, fuzzy
 msgid "New Records Only"
 msgstr "Inregistarea urmatoare"
@@ -504,7 +504,7 @@
 msgid "Allow Deletes"
 msgstr ""
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 #, fuzzy
 msgid "Navigable"
 msgstr "&Navigare"
@@ -550,7 +550,7 @@
 msgid "Field (Database)"
 msgstr "Camp (Baza de date)"
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 #, fuzzy
 msgid "Datatype"
 msgstr "Tipul de date"
@@ -559,39 +559,39 @@
 msgid "The type of data stored in this field."
 msgstr ""
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "Text"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 #, fuzzy
 msgid "Number"
 msgstr "Numeric"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 #, fuzzy
 msgid "Date"
 msgstr "Tipul de date"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 #, fuzzy
 msgid "Time"
 msgstr "Titlu"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 #, fuzzy
 msgid "Date and time"
 msgstr "Data/Ora"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr ""
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr ""
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 #, fuzzy
 msgid "Length"
 msgstr "Stanga"
@@ -603,7 +603,7 @@
 "digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 #, fuzzy
 msgid "Scale"
 msgstr "Titlu"
@@ -637,7 +637,7 @@
 msgid "Lower case"
 msgstr ""
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr ""
 
@@ -698,7 +698,7 @@
 msgid "Perform queries case-sensitive"
 msgstr ""
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr ""
 
@@ -776,196 +776,200 @@
 msgstr "Masca de prezentare"
 
 #: GFParser.py:778
+msgid "Grid Link"
+msgstr ""
+
+#: GFParser.py:785
 #, fuzzy
 msgid "Entry"
 msgstr "Intrarea &urmatoare"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr ""
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr ""
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr ""
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr ""
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
 msgstr ""
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr ""
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr ""
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr ""
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr ""
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "Campul contine URL-ul imaginii"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr "Campul contine o codare PIL a imaginii"
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr ""
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr ""
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr ""
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr ""
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr ""
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr ""
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "Camputl contine URL-ul componentei"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 #, fuzzy
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "Camputl contine URL-ul componentei"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr ""
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr ""
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr ""
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr ""
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 #, fuzzy
 msgid "Form Title"
 msgstr "Titlu"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 msgid "Form Author"
 msgstr ""
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 #, fuzzy
 msgid "Version"
 msgstr "Versiunea %s"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr ""
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr ""
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr ""
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
 "number of digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
 msgstr ""
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 #, fuzzy
 msgid "Default value"
 msgstr "Standard"
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr ""
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr ""
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr ""
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr ""
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr ""
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 msgid "List Box"
 msgstr ""
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 #, fuzzy
 msgid "Drop Down Box"
 msgstr "Casuta combo"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr ""
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 #, fuzzy
 msgid "Check Box"
 msgstr "Cutie de marcat"
@@ -1079,7 +1083,7 @@
 msgid "Directory"
 msgstr ""
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr ""
 
@@ -1280,11 +1284,11 @@
 msgid "Question"
 msgstr ""
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr ""
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr ""
 
@@ -1332,7 +1336,7 @@
 msgstr ""
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 msgid "All files"
 msgstr ""
 
@@ -1341,7 +1345,7 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "Driver-ul GNUe-Forms pentru GTK cere PyGTK si GTK 2.x."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "Login: "
 

Modified: trunk/gnue-forms/po/ru.po
===================================================================
--- trunk/gnue-forms/po/ru.po   2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/po/ru.po   2009-11-20 19:23:51 UTC (rev 10047)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: GNUe-Forms 0.5\n"
-"POT-Creation-Date: 2009-10-25 15:56+CET\n"
+"POT-Creation-Date: 2009-11-20 20:22+CET\n"
 "PO-Revision-Date: $Date$\n"
 "Last-Translator: Dmitry Sorokin <address@hidden>\n"
 "MIME-Version: 1.0\n"
@@ -90,37 +90,37 @@
 msgid "Parameter '%(name)s' not defined in the form"
 msgstr ""
 
-#: GFForm.py:1192 GFForm.py:1209
+#: GFForm.py:1189 GFForm.py:1206
 msgid "Recordnumber"
 msgstr ""
 
-#: GFForm.py:1196
+#: GFForm.py:1193
 #, fuzzy
 msgid "Jump to record"
 msgstr "������� �� ������.."
 
-#: GFForm.py:1207
+#: GFForm.py:1204
 msgid "Invalid numeric value entered."
 msgstr "������� �������� �������� ��������"
 
-#: GFForm.py:1292 GFForm.py:1319
+#: GFForm.py:1289 GFForm.py:1316
 #, fuzzy
 msgid "Enter your filter criteria."
 msgstr "������� ��������� �������"
 
-#: GFForm.py:1338
+#: GFForm.py:1335
 msgid "Query canceled."
 msgstr "������ �������"
 
-#: GFForm.py:1390
+#: GFForm.py:1387
 msgid "Query returned no results."
 msgstr ""
 
-#: GFForm.py:1392
+#: GFForm.py:1389
 msgid "Query successful."
 msgstr "������ �������� �������"
 
-#: GFForm.py:1888
+#: GFForm.py:1885
 #, fuzzy
 msgid "Save changes?"
 msgstr "��������� ���������"
@@ -129,61 +129,61 @@
 msgid "Unable to open file: %s"
 msgstr "�� ���� ������� ����: %s"
 
-#: GFObjects/GFBlock.py:1732
+#: GFObjects/GFBlock.py:1751
 msgid "Datasource '%(datasource)s' in block '%(block)s' not found"
 msgstr "�������� ������ '%(datasource)s � ����� '%(block)s' �� ������"
 
-#: GFObjects/GFBlock.py:1747
+#: GFObjects/GFBlock.py:1766
 msgid "There is no data in block '%(block)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:331 GFObjects/GFField.py:378 GFObjects/GFField.py:690
 msgid "(all)"
 msgstr ""
 
-#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:683
+#: GFObjects/GFField.py:333 GFObjects/GFField.py:376 GFObjects/GFField.py:690
 msgid "(empty)"
 msgstr ""
 
-#: GFObjects/GFField.py:775
+#: GFObjects/GFField.py:782
 msgid "Field '%(name)s' has a fk_source specified, but no fk_key"
 msgstr ""
 
-#: GFObjects/GFField.py:785
+#: GFObjects/GFField.py:792
 msgid "'length' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:795
+#: GFObjects/GFField.py:802
 msgid "'minLength' attribute not allowed for field '%(name)s'"
 msgstr ""
 
-#: GFObjects/GFField.py:805
+#: GFObjects/GFField.py:812
 #, fuzzy
 msgid "Datasource '%(name)s' not found"
 msgstr "�������� ������ '%s' �� ������"
 
-#: GFObjects/GFField.py:821
+#: GFObjects/GFField.py:828
 #, fuzzy
 msgid "Invalid database value '%(value)s' for field '%(field)s'"
 msgstr "������������ �������� '%s' ��� ���� "
 
-#: GFObjects/GFField.py:831
+#: GFObjects/GFField.py:838
 msgid ""
 "Value '%(value)s' for field '%(field)s' does not reach minimum length of %"
 "(min_length)s"
 msgstr ""
 
-#: GFObjects/GFField.py:846
+#: GFObjects/GFField.py:853
 #, fuzzy
 msgid "Invalid value '%(value)s' for field '%(field)s'"
 msgstr "������������ �������� '%s' ��� ���� "
 
-#: GFObjects/GFField.py:860
+#: GFObjects/GFField.py:867
 #, fuzzy
 msgid "Invalid default value '%(value)s' for field '%(name)s'"
 msgstr "������������ �������� '%s' ��� ���� "
 
-#: GFObjects/GFField.py:873
+#: GFObjects/GFField.py:880
 #, fuzzy
 msgid "Invalid value '%(value)s' for property '%(property)s'"
 msgstr "������������ �������� '%s' ��� ���� "
@@ -205,15 +205,15 @@
 msgid "%(item)s '%(name)s' references non-existent block '%(block)s'"
 msgstr "���� ����� ��������� �� �������������� ���� '%s'"
 
-#: GFObjects/GFObj.py:52
+#: GFObjects/GFParameter.py:189
+msgid "Value %(value)r is not valid for parameter '%(name)s'"
+msgstr ""
+
+#: GFObjects/GFTabStop.py:676
 #, fuzzy
 msgid "%(item)s '%(name)s' references non-existent field '%(field)s'"
 msgstr "���� ����� ��������� �� �������������� ���� '%s'"
 
-#: GFObjects/GFParameter.py:189
-msgid "Value %(value)r is not valid for parameter '%(name)s'"
-msgstr ""
-
 #: GFParser.py:87
 #, fuzzy
 msgid "Form"
@@ -228,7 +228,7 @@
 msgstr "������ ������"
 
 #: GFParser.py:104 GFParser.py:127 GFParser.py:144 GFParser.py:203
-#: GFParser.py:215 GFParser.py:299 GFParser.py:1111 GFParser.py:1189
+#: GFParser.py:215 GFParser.py:299 GFParser.py:1118 GFParser.py:1196
 msgid "Name"
 msgstr "�������� : "
 
@@ -240,7 +240,7 @@
 msgid "Normal"
 msgstr "����������"
 
-#: GFParser.py:111 GFParser.py:1261
+#: GFParser.py:111 GFParser.py:1268
 msgid "Dialog"
 msgstr "������"
 
@@ -284,7 +284,7 @@
 msgid "Text to use for this menu item"
 msgstr ""
 
-#: GFParser.py:159 GFParser.py:229 GFParser.py:1147 GFParser.py:1235
+#: GFParser.py:159 GFParser.py:229 GFParser.py:1154 GFParser.py:1242
 #, fuzzy
 msgid "Description"
 msgstr "��������:"
@@ -416,7 +416,7 @@
 msgid "Page"
 msgstr "��&������"
 
-#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1035
+#: GFParser.py:357 GFParser.py:494 GFParser.py:730 GFParser.py:1042
 msgid "Row Spacing"
 msgstr ""
 
@@ -459,25 +459,25 @@
 msgid "Auto Clear on Commit"
 msgstr "������� ��� ����������"
 
-#: GFParser.py:413 GFParser.py:651 GFParser.py:948
+#: GFParser.py:413 GFParser.py:651 GFParser.py:955
 msgid "Allow Editing"
 msgstr "��������� ��������������"
 
-#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:950
+#: GFParser.py:415 GFParser.py:653 GFParser.py:674 GFParser.py:957
 #: uidrivers/curses/UIdriver.py:219
 msgid "Yes"
 msgstr "��"
 
-#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:951
+#: GFParser.py:416 GFParser.py:654 GFParser.py:675 GFParser.py:958
 #: uidrivers/curses/UIdriver.py:220
 msgid "No"
 msgstr "���"
 
-#: GFParser.py:417 GFParser.py:656 GFParser.py:953
+#: GFParser.py:417 GFParser.py:656 GFParser.py:960
 msgid "Update Only"
 msgstr "������ ����������"
 
-#: GFParser.py:418 GFParser.py:657 GFParser.py:954
+#: GFParser.py:418 GFParser.py:657 GFParser.py:961
 msgid "New Records Only"
 msgstr "������ ����� ������"
 
@@ -489,7 +489,7 @@
 msgid "Allow Deletes"
 msgstr "��������� ��������"
 
-#: GFParser.py:433 GFParser.py:1019
+#: GFParser.py:433 GFParser.py:1026
 msgid "Navigable"
 msgstr ""
 
@@ -534,7 +534,7 @@
 msgid "Field (Database)"
 msgstr ""
 
-#: GFParser.py:518 GFParser.py:1195
+#: GFParser.py:518 GFParser.py:1202
 #, fuzzy
 msgid "Datatype"
 msgstr "��� ������"
@@ -543,39 +543,39 @@
 msgid "The type of data stored in this field."
 msgstr ""
 
-#: GFParser.py:522 GFParser.py:1199
+#: GFParser.py:522 GFParser.py:1206
 msgid "Text"
 msgstr "�����"
 
-#: GFParser.py:523 GFParser.py:1200
+#: GFParser.py:523 GFParser.py:1207
 #, fuzzy
 msgid "Number"
 msgstr "��������"
 
-#: GFParser.py:524 GFParser.py:1201
+#: GFParser.py:524 GFParser.py:1208
 #, fuzzy
 msgid "Date"
 msgstr "��� ������"
 
-#: GFParser.py:525 GFParser.py:1202
+#: GFParser.py:525 GFParser.py:1209
 #, fuzzy
 msgid "Time"
 msgstr "���������"
 
-#: GFParser.py:526 GFParser.py:1203
+#: GFParser.py:526 GFParser.py:1210
 #, fuzzy
 msgid "Date and time"
 msgstr "����/�����"
 
-#: GFParser.py:527 GFParser.py:1204
+#: GFParser.py:527 GFParser.py:1211
 msgid "Boolean"
 msgstr ""
 
-#: GFParser.py:528 GFParser.py:1205
+#: GFParser.py:528 GFParser.py:1212
 msgid "Raw data"
 msgstr ""
 
-#: GFParser.py:531 GFParser.py:1208
+#: GFParser.py:531 GFParser.py:1215
 #, fuzzy
 msgid "Length"
 msgstr "�����"
@@ -587,7 +587,7 @@
 "digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:539 GFParser.py:1216
+#: GFParser.py:539 GFParser.py:1223
 #, fuzzy
 msgid "Scale"
 msgstr "���������"
@@ -622,7 +622,7 @@
 msgid "Lower case"
 msgstr "������ �������"
 
-#: GFParser.py:557 GFParser.py:1222
+#: GFParser.py:557 GFParser.py:1229
 msgid "Required"
 msgstr ""
 
@@ -678,7 +678,7 @@
 msgid "Perform queries case-sensitive"
 msgstr ""
 
-#: GFParser.py:655 GFParser.py:952
+#: GFParser.py:655 GFParser.py:959
 msgid "Null Only"
 msgstr ""
 
@@ -758,196 +758,200 @@
 msgstr "����� �����������"
 
 #: GFParser.py:778
+msgid "Grid Link"
+msgstr ""
+
+#: GFParser.py:785
 #, fuzzy
 msgid "Entry"
 msgstr "&��������� ����"
 
-#: GFParser.py:801
+#: GFParser.py:808
 msgid "Scrollbar"
 msgstr ""
 
-#: GFParser.py:824
+#: GFParser.py:831
 msgid "Box (Vertical)"
 msgstr ""
 
-#: GFParser.py:847
+#: GFParser.py:854
 msgid "Box (Horizontal)"
 msgstr ""
 
-#: GFParser.py:868
+#: GFParser.py:875
 msgid "Box"
 msgstr ""
 
-#: GFParser.py:869
+#: GFParser.py:876
 msgid ""
 "A box is a visual element that draws a box around other visual elements, "
 "thus providing logical separation for them."
 msgstr ""
 
-#: GFParser.py:885
+#: GFParser.py:892
 msgid "Overrides the rows setting defined at the block level."
 msgstr ""
 
-#: GFParser.py:891
+#: GFParser.py:898
 msgid "Grid"
 msgstr ""
 
-#: GFParser.py:892
+#: GFParser.py:899
 msgid "A grid is a layout container grouping fields into repeating rows."
 msgstr ""
 
-#: GFParser.py:903
+#: GFParser.py:910
 msgid "Grid Row"
 msgstr ""
 
-#: GFParser.py:904
+#: GFParser.py:911
 msgid "Contains all elements of a single line in a grid"
 msgstr ""
 
-#: GFParser.py:926
+#: GFParser.py:933
 msgid "Field contains the URL of the image"
 msgstr "���� �������� ����� �����������"
 
-#: GFParser.py:927
+#: GFParser.py:934
 msgid "Field contains a PIL encoding of the image"
 msgstr ""
 
-#: GFParser.py:935
+#: GFParser.py:942
 msgid "Full-size image (no scaling)"
 msgstr ""
 
-#: GFParser.py:936
+#: GFParser.py:943
 msgid "Scale to width"
 msgstr ""
 
-#: GFParser.py:937
+#: GFParser.py:944
 msgid "Scale to height"
 msgstr ""
 
-#: GFParser.py:938
+#: GFParser.py:945
 msgid "Scale width and height (may distort image)"
 msgstr ""
 
-#: GFParser.py:939
+#: GFParser.py:946
 msgid "Use a best-fit algorithm"
 msgstr ""
 
-#: GFParser.py:967
+#: GFParser.py:974
 msgid "Image"
 msgstr ""
 
-#: GFParser.py:994
+#: GFParser.py:1001
 msgid "Field contains the URL of the component"
 msgstr "���� �������� ����� ����������"
 
-#: GFParser.py:995
+#: GFParser.py:1002
 msgid "Field contains the data of the component in Base64 encoding"
 msgstr "���� �������� ������ ���������� � ��������� Base64"
 
-#: GFParser.py:1005
+#: GFParser.py:1012
 msgid "Embedded Component"
 msgstr ""
 
-#: GFParser.py:1050
+#: GFParser.py:1057
 msgid "Button"
 msgstr ""
 
-#: GFParser.py:1059
+#: GFParser.py:1066
 msgid "Options"
 msgstr ""
 
-#: GFParser.py:1074
+#: GFParser.py:1081
 msgid "Option"
 msgstr ""
 
-#: GFParser.py:1093
+#: GFParser.py:1100
 #, fuzzy
 msgid "Form Title"
 msgstr "���������"
 
-#: GFParser.py:1129
+#: GFParser.py:1136
 #, fuzzy
 msgid "Form Author"
 msgstr "�����:"
 
-#: GFParser.py:1165
+#: GFParser.py:1172
 #, fuzzy
 msgid "Version"
 msgstr "������:"
 
-#: GFParser.py:1183
+#: GFParser.py:1190
 msgid "Tip"
 msgstr ""
 
-#: GFParser.py:1190
+#: GFParser.py:1197
 msgid "Unique name of the parameter."
 msgstr ""
 
-#: GFParser.py:1196
+#: GFParser.py:1203
 msgid "The type of data for this parameter."
 msgstr ""
 
-#: GFParser.py:1209
+#: GFParser.py:1216
 msgid ""
 "Maximum length of data stored in this parameter. Applies only to parameters "
 "with a datatype of 'string' or 'number'. For numbers, this is the total "
 "number of digits, including the fractional digits."
 msgstr ""
 
-#: GFParser.py:1217
+#: GFParser.py:1224
 msgid ""
 "Number of fractional digits. Applies only to parameters with a datatype of "
 "'number'."
 msgstr ""
 
-#: GFParser.py:1223
+#: GFParser.py:1230
 msgid "If set, it is obligatory to provide this parameter to run the form."
 msgstr ""
 
-#: GFParser.py:1229
+#: GFParser.py:1236
 msgid "Default value"
 msgstr ""
 
-#: GFParser.py:1230
+#: GFParser.py:1237
 msgid ""
 "Default value for the parameter, if the user does not provide a value for it."
 msgstr ""
 
-#: GFParser.py:1236
+#: GFParser.py:1243
 msgid "Description of the parameter for the help text."
 msgstr ""
 
-#: GFParser.py:1243
+#: GFParser.py:1250
 msgid "Parameter"
 msgstr ""
 
-#: GFParser.py:1282
+#: GFParser.py:1289
 msgid "M/D Min Child Rows"
 msgstr ""
 
-#: GFParser.py:1293
+#: GFParser.py:1300
 msgid "M/D Max Child Rows"
 msgstr ""
 
-#: GFParser.py:1326
+#: GFParser.py:1333
 msgid "Text Field"
 msgstr ""
 
-#: GFParser.py:1327
+#: GFParser.py:1334
 #, fuzzy
 msgid "List Box"
 msgstr "������"
 
-#: GFParser.py:1328
+#: GFParser.py:1335
 #, fuzzy
 msgid "Drop Down Box"
 msgstr "���������� ������"
 
-#: GFParser.py:1329
+#: GFParser.py:1336
 msgid "Label-like Field"
 msgstr ""
 
-#: GFParser.py:1330
+#: GFParser.py:1337
 msgid "Check Box"
 msgstr ""
 
@@ -1058,7 +1062,7 @@
 msgid "Directory"
 msgstr ""
 
-#: uidrivers/curses/widgets/form.py:495
+#: uidrivers/curses/widgets/form.py:502
 msgid "Hit <Return> to continue."
 msgstr ""
 
@@ -1263,11 +1267,11 @@
 msgid "Question"
 msgstr "������"
 
-#: uidrivers/qt3/widgets/form.py:372
+#: uidrivers/qt3/widgets/form.py:378
 msgid "The file '%(file)s' already exists. Overwrite it?"
 msgstr ""
 
-#: uidrivers/qt3/widgets/form.py:374
+#: uidrivers/qt3/widgets/form.py:380
 msgid "File already exists"
 msgstr ""
 
@@ -1318,7 +1322,7 @@
 msgstr "����������"
 
 #: uidrivers/win32/widgets/form/widget.py:291
-#: uidrivers/wx26/widgets/form.py:471
+#: uidrivers/wx26/widgets/form.py:477
 #, fuzzy
 msgid "All files"
 msgstr "��������� ��������"
@@ -1328,7 +1332,7 @@
 msgid "This GNUe-Forms UI Driver requires at least wx %s."
 msgstr "GTK ������� GNUe-Forms ������� ��������� PyGTK � GTK2.x."
 
-#: uidrivers/wx26/widgets/form.py:683
+#: uidrivers/wx26/widgets/form.py:689
 msgid "Login: "
 msgstr "����"
 

Modified: trunk/gnue-forms/src/__init__.py
===================================================================
--- trunk/gnue-forms/src/__init__.py    2009-11-20 11:39:17 UTC (rev 10046)
+++ trunk/gnue-forms/src/__init__.py    2009-11-20 19:23:51 UTC (rev 10047)
@@ -32,7 +32,7 @@
 except ImportError:
     __svn_revision__ = None
 
-__version__ = version.Version(0, 6, 'final', 2, __svn_revision__)
+__version__ = version.Version(0, 6, 'final', 3, __svn_revision__)
 
 PACKAGE = "GNUe-Forms"
 TITLE = "GNU Enterprise Forms"





reply via email to

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