[Zope3-checkins] SVN: Zope3/trunk/src/zope/app/locales/ merged po-files

Egon Frerich e.frerich at nord-com.net
Tue May 2 15:46:42 EDT 2006


Log message for revision 67855:
  merged po-files

Changed:
  U   Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/hu/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/ja/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/pl/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/tr/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
  U   Zope3/trunk/src/zope/app/locales/zh_TW/LC_MESSAGES/zope.po

-=-
Modified: Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -9,8 +9,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
-"PO-Revision-Date: 2005-12-26 10:33+0100\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
+"PO-Revision-Date: 2006-05-02 20:38+0100\n"
 "Last-Translator: Egon Frerich <e.frerich at nord-com.net>\n"
 "Language-Team: German <zope3-dev at zope.org>\n"
 "MIME-Version: 1.0\n"
@@ -86,13 +86,12 @@
 msgstr "Testing"
 
 #: src/zope/app/apidoc/bookmodule/book.zcml:149
-#, fuzzy
 msgid "The Test Browser"
-msgstr "Quelltext-Browser"
+msgstr "The Test Browser"
 
 #: src/zope/app/apidoc/bookmodule/book.zcml:155
 msgid "Using testbrowser On the Internet"
-msgstr ""
+msgstr "Using testbrowser On the Internet"
 
 #: src/zope/app/apidoc/bookmodule/book.zcml:163
 msgid "Functional DocTest"
@@ -430,21 +429,21 @@
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:141
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:182
 msgid "Permissions:"
-msgstr "Berechtigungen:"
+msgstr "Notwendige Berechtigungen:"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:143
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:184
 msgid "(read)"
-msgstr "(lesbar)"
+msgstr "(zum Lesen)"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:145
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:186
 msgid "(write)"
-msgstr "(schreibbar)"
+msgstr "(zum Schreiben)"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:152
@@ -2167,7 +2166,7 @@
 msgstr "Zusätzlich notwendige Schnittstellen"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "Bereitgestellte Schnittstelle"
@@ -2193,17 +2192,17 @@
 msgstr "Fabrik-Name"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Registrieren als"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "Der Name, unter dem das Utility bekannt ist."
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "Die vom Utility bereitgestellte Schnittstelle"
 
@@ -2250,9 +2249,8 @@
 msgstr "Web-Auftritt-Verwaltungsordner"
 
 #: src/zope/app/component/browser/configure.zcml:6
-#, fuzzy
 msgid "Sample"
-msgstr "Beispiele"
+msgstr "Beispiel"
 
 #: src/zope/app/component/browser/configure.zcml:77
 msgid "Make a site"
@@ -2267,44 +2265,72 @@
 "This object isn't yet registered. Click <a href=\"@@addRegistration.html"
 "\">here</a> to register the object."
 msgstr ""
+"Dieses Objekt ist noch nicht registriert. Klicken Sie <a href="
+"\"@@addRegistration.html\">hier,</a> um das Objekt zu registrieren."
 
 #: src/zope/app/component/browser/registration.pt:17
-#, fuzzy
 msgid "This object is registered:"
 msgstr "Dieses Objekt ist registriert als:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
-#, fuzzy
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 msgid "unregister-button"
-msgstr "Registrieren"
+msgstr "Registrierung entfernen"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+"Klicken Sie <a href=\"@@addRegistration.html\">hier.</a> um das Objekt "
+"nochmals zu registrieren."
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
+msgid "comment: ${comment}"
+msgstr "Bemerkung: ${comment}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
 #, fuzzy
+msgid "${provided} utility"
+msgstr "Die von dem Utility bereitgestellte Schnittstelle"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<kein Name>"
+
+#: src/zope/app/component/browser/registration.py:214
 msgid "Comment"
-msgstr "Komponenten"
+msgstr "Bemerkung"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
-#, fuzzy
+#: src/zope/app/component/browser/registration.py:244
 msgid "Register a $classname"
-msgstr "Registrierungsverwalter"
+msgstr "Registrieren von $classname"
 
-#: src/zope/app/component/browser/registration.py:245
-#, fuzzy
+#: src/zope/app/component/browser/registration.py:248
 msgid "Register"
-msgstr "Registrieren als"
+msgstr "Registrieren"
 
 #: src/zope/app/component/browser/siteregistration.pt:12
-#, fuzzy
 msgid "Registrations for this site:"
-msgstr "Registrierungen für dieses Objekt:"
+msgstr "Registrierungen für diesen Web-Auftrittt:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
-#, fuzzy
 msgid "Nothing is registered for this site."
-msgstr "Es gibt keine registrierten Adapter für diese Schnittstelle."
+msgstr "Für diesen Web-Auftritt ist nichts registriert."
 
 #: src/zope/app/component/metadirectives.py:103
 msgid "The name of the resource."
@@ -3381,12 +3407,12 @@
 msgstr "Bild hinzufügen"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Daten am ${date_time} geändert"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3394,21 +3420,21 @@
 msgid "Data"
 msgstr "Daten"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "Der eigentliche Inhalt des Objekts."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "Der im Inhaltstyp angegebene Zeichensatz (${charset}) wird nicht unterstützt."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3417,7 +3443,7 @@
 "Dateiinhalt überein."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3426,7 +3452,7 @@
 "verschlüsseln."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "Der angegebene Zeichensatz (${charset}) wird nicht unterstützt."
 
@@ -3539,23 +3565,23 @@
 msgid "on"
 msgstr "an"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "Widgets und Formulare"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "Basis-Widgets"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "Quellen-Widgets"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr "Erweiterte Widgets"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "Die 'browser:form' Direktive"
 
@@ -3649,36 +3675,36 @@
 msgstr "%s hinzufügen"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "Ausgewählt"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "Anwenden"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "Löschen"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "Anwenden"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "Fehlt"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "Ungültig"
 
@@ -3777,14 +3803,13 @@
 msgid "Generations"
 msgstr "Generationen"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "Pfad ist nicht richtig!"
 
-#: src/zope/app/homefolder/browser.py:56
-#, fuzzy
+#: src/zope/app/homefolder/browser.py:58
 msgid "dotted name is not correct !"
-msgstr "Pfad ist nicht richtig!"
+msgstr "Mit Punkten zusammengesetzter Name ist nicht richtig!"
 
 #: src/zope/app/homefolder/configure.zcml:32
 msgid "Add Home Folder Manager"
@@ -3806,6 +3831,28 @@
 msgid "Principal Home Folder"
 msgstr "Startordner des Nutzungsberechtigten"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Nutzungsberechtigter"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Suchen"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Nutzungsberechtigte"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Rückgängig"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Startordner"
@@ -4183,13 +4230,12 @@
 msgstr "Tätigkeiten"
 
 #: src/zope/app/menus.zcml:17
-#, fuzzy
 msgid ""
 "Menu for objects to be added according to                    containment "
 "constraints"
 msgstr ""
-"Menü von Objekten, die dem Ordner je nach Begrenzungen hinzugefügt werden "
-"können"
+"Menü der Objekte, die dem Behälter anhand seiner  Bedingungen hinzugefügt "
+"werden können"
 
 #: src/zope/app/menus.zcml:25
 msgid "Menu of objects to be added to site management folders"
@@ -4202,9 +4248,8 @@
 msgstr "Menü der hinzufügbaren Konfigurationsobjekte"
 
 #: src/zope/app/menus.zcml:31
-#, fuzzy
 msgid "Add Registration"
-msgstr "Registrierung"
+msgstr "Registrierung hinzufügen"
 
 #: src/zope/app/menus.zcml:5
 msgid "Menu for displaying alternate representations of an object"
@@ -6941,9 +6986,6 @@
 #~ "Dieses Objekt wird eigentlich nicht benutzt werden, es sei denn es ist "
 #~ "registriert, um eine spezielle Funktion zu erfüllen, und es ist aktiv."
 
-#~ msgid "<no name>"
-#~ msgstr "<kein Name>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>Von diesem Utility sind keine Instanzen vorhanden.</i>"
 

Modified: Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Zope X3 Pre-M4\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2003-08-06 11:22-0500\n"
 "Last-Translator: Philipp von Weitershausen\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -2172,7 +2172,7 @@
 msgstr ""
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr ""
@@ -2199,17 +2199,17 @@
 msgstr "Fábricas"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Registrar como"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr ""
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr ""
 
@@ -2284,24 +2284,51 @@
 msgstr "El nombre que es registrado"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Registrar"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "Documentos: ${doc_count}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "Añadir herramienta"
+
+#: src/zope/app/component/browser/registration.py:171
+msgid "(unknown name)"
+msgstr ""
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "Componente:"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "Registrar un adaptador"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Registrar como"
@@ -2311,6 +2338,10 @@
 msgid "Registrations for this site:"
 msgstr "Registraciones para este objeto:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3335,12 +3366,12 @@
 msgstr "Añadir un imagen"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Los datos han sido cambiado ${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3348,34 +3379,34 @@
 msgid "Data"
 msgstr "Datos"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "El contenido real de este objeto."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3490,26 +3521,26 @@
 msgid "on"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 #, fuzzy
 msgid "Basic Widgets"
 msgstr "Campo Básico"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 #, fuzzy
 msgid "Source Widgets"
 msgstr "Texto Fuente"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 #, fuzzy
 msgid "Advanced Widgets"
 msgstr "Opciones Avanzadas"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr ""
 
@@ -3603,37 +3634,37 @@
 msgstr "Añadir %s"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 #, fuzzy
 msgid "SourceInputWidget-apply"
 msgstr "Texto Fuente"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr ""
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr ""
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr ""
 
@@ -3731,11 +3762,11 @@
 msgid "Generations"
 msgstr "Presentaciones"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr ""
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 msgid "dotted name is not correct !"
 msgstr ""
 
@@ -3763,6 +3794,28 @@
 msgid "Principal Home Folder"
 msgstr "Carpeta mínima"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Principal"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Buscar"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Principal"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Deshacer"
+
 #: src/zope/app/homefolder/interfaces.py:28
 #, fuzzy
 msgid "Home Folder"
@@ -6988,22 +7041,6 @@
 #~ msgstr "Cometer acción"
 
 #, fuzzy
-#~ msgid "Assign a Principal"
-#~ msgstr "Principal"
-
-#, fuzzy
-#~ msgid "assign-button"
-#~ msgstr "Buscar"
-
-#, fuzzy
-#~ msgid "Unassign Principals"
-#~ msgstr "Principal"
-
-#, fuzzy
-#~ msgid "unassign-button"
-#~ msgstr "Deshacer"
-
-#, fuzzy
 #~ msgid "XXX objects"
 #~ msgstr "Campo de Objeto"
 
@@ -7248,9 +7285,6 @@
 #~ msgid "Utility Service"
 #~ msgstr "Servicio de herramientas"
 
-#~ msgid "Add utility"
-#~ msgstr "Añadir herramienta"
-
 #~ msgid "change registration"
 #~ msgstr "cambiar registración"
 
@@ -7395,8 +7429,5 @@
 #~ msgid "FieldIndex Control Page"
 #~ msgstr "Página Control del Índice de Campo"
 
-#~ msgid "Documents: ${doc_count}"
-#~ msgstr "Documentos: ${doc_count}"
-
 #~ msgid "TextIndex Control Page"
 #~ msgstr "Pagína control de Índice de Texto"

Modified: Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2005-12-27 01:18+0100\n"
 "Last-Translator: Sebastien Douche <sdouche at gmail.com>\n"
 "Language-Team: French Zope 3 Team <zope3-dev at zope3.org>\n"
@@ -2122,7 +2122,7 @@
 msgstr "interfaces requises additionnelles"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "Interface fournie"
@@ -2148,17 +2148,17 @@
 msgstr "Nom du producteur"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Enregistré comme"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "Le nom sous lequel l'utilitaire sera connu."
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "L'interface fournie par cet utilitaire"
 
@@ -2229,24 +2229,52 @@
 msgstr "Cet objet est enregistré comme :"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Enregistrer"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "Parent: ${parent}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "L'interface fournie par cet utilitaire."
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<pas de nom>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "Composants"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "Gestionnaire d'enregistrement"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Enregistré comme"
@@ -2256,6 +2284,10 @@
 msgid "Registrations for this site:"
 msgstr "Enregistrements pour cet objet :"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3311,12 +3343,12 @@
 msgstr "Ajouter une image"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Mis à jour le ${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3324,21 +3356,21 @@
 msgid "Data"
 msgstr "Données"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "Le contenu actuel de l'objet."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "Le jeu de caractères ($charset) que vous avez spécifié n'est pas supporté."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3347,7 +3379,7 @@
 "contenu du fichier."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3356,7 +3388,7 @@
 "tout les caractères du texte."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 "Le jeu de caractères ($charset) que vous avez spécifié n'est pas supporté."
@@ -3470,23 +3502,23 @@
 msgid "on"
 msgstr "activé"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "Widgets et formulaires"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "Widgets basiques"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "Widgets sources"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr "Widgets avancés"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "La directive browser:form"
 
@@ -3580,36 +3612,36 @@
 msgstr "Ajouter %s"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "label"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "appliquer"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "enlever"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "appliquer"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "manquante"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "invalide"
 
@@ -3708,11 +3740,11 @@
 msgid "Generations"
 msgstr "Générations"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "Le chemin n'est pas correct !"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "Le chemin n'est pas correct !"
@@ -3737,6 +3769,28 @@
 msgid "Principal Home Folder"
 msgstr "Dossier personnel Principal"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Principal"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Chercher"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Principals"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Annuler"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Dossier personnel"
@@ -6853,9 +6907,6 @@
 #~ "Cet objet ne sera pas employé réellement à moins qu'il soit enregistré "
 #~ "pour exécuter une fonction spécifique et qu'il soit activé."
 
-#~ msgid "<no name>"
-#~ msgstr "<pas de nom>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>Aucune instance n'est encore disponible pour cet utilitaire.</i>"
 

Modified: Zope3/trunk/src/zope/app/locales/hu/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/hu/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/hu/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -14,7 +14,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Development/Revision: 38234/Branch: Zope-3.1\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2005-12-10 16:30+0100\n"
 "Last-Translator: Adam Groszer <adamg at fw.hu>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -2166,7 +2166,7 @@
 msgstr "Kiegészítőleg szükséges interfészek"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "Szolgáltatott interfész"
@@ -2192,17 +2192,17 @@
 msgstr "Gyár neve"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Bejegyzés, mint"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "A segédprogramot ezen név alapján lehet majd elérni."
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "A segédprogram által szolgáltatott interfész"
 
@@ -2273,24 +2273,52 @@
 msgstr "Az objektum a következő képpen van bejegyezve:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Bejegyzés"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "Szülő: ${parent}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "A segédprogram által szolgáltatott interfész"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<nincs név>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "Komponensek:"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "Bejegyzés Kezelő"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Bejegyzés, mint"
@@ -2300,6 +2328,10 @@
 msgid "Registrations for this site:"
 msgstr "Az objektum bejegyzései:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3381,12 +3413,12 @@
 msgstr "Kép hozzáadása"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Frissítve ${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3394,21 +3426,21 @@
 msgid "Data"
 msgstr "Adat"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "Az objektum aktuális tartalma."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "A(z) ($charset) tartalom típusban megadott karakterkészlet nem támogatott."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3417,7 +3449,7 @@
 "fájl tartalommal."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3426,7 +3458,7 @@
 "karaktert a szövegben."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "A megadott ($charset) karakterkészlet nem támogatott."
 
@@ -3539,26 +3571,26 @@
 msgid "on"
 msgstr "be"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 #, fuzzy
 msgid "Basic Widgets"
 msgstr "Szerkentyűk"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 #, fuzzy
 msgid "Source Widgets"
 msgstr "Forrás Szöveg"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 #, fuzzy
 msgid "Advanced Widgets"
 msgstr "Speciális beállítások"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr ""
 
@@ -3652,36 +3684,36 @@
 msgstr "%s hozzáadása"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "Kiválasztva"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "Alkalmaz"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "Törlés"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "Alkalmaz"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "Hiányzik"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "Érvénytelen"
 
@@ -3781,11 +3813,11 @@
 msgid "Generations"
 msgstr "Minimum Generáció"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "Az elérési út nem jó!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "Az elérési út nem jó!"
@@ -3811,6 +3843,28 @@
 msgid "Principal Home Folder"
 msgstr "Felettes Mappa"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Felettes"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Keresés"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Felettesek"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Visszavonás"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Kezdőmappa"
@@ -6917,9 +6971,6 @@
 #~ "Ez az objektum nem lesz használatban, amíg az nincs bejegyezve egy "
 #~ "konkrét feladatra és nincs aktiválva."
 
-#~ msgid "<no name>"
-#~ msgstr "<nincs név>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>Ezen segédprogram egy példánya sem érhető el még.</i>"
 

Modified: Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2004-07-02 11:20+0200\n"
 "Last-Translator: Fabrizio Reale\n"
 "Language-Team: <fabrizio.reale at redomino.com>\n"
@@ -2124,7 +2124,7 @@
 msgstr "Interfacce richieste in più"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "Interfaccia fornita"
@@ -2150,17 +2150,17 @@
 msgstr "Nome della Factory"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Registra come"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "Il nome con cui sarà conosciuta l'utilità"
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "L'interfaccia fornita dall'utilità"
 
@@ -2231,24 +2231,52 @@
 msgstr "Questo oggetto è registrato come:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Registra"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "Documenti: ${doc_count}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "Aggiungi un'utilità"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<senza nome>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "Comando"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "Registra un adattatore"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Registrato"
@@ -2258,6 +2286,10 @@
 msgid "Registrations for this site:"
 msgstr "Registrazioni per questo oggetto"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3306,12 +3338,12 @@
 msgstr "Aggiungi un'immagine"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Aggiornato il ${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3319,14 +3351,14 @@
 msgid "Data"
 msgstr "Dati"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "Contenuto reale dell'oggetto"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
@@ -3334,7 +3366,7 @@
 "supportato."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3343,7 +3375,7 @@
 "corrisponde al contenuto del file."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3352,7 +3384,7 @@
 "può codificare tutti i caratteri del testo."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "La serie di caratteri specificati ($charset) non è supportata."
 
@@ -3465,23 +3497,23 @@
 msgid "on"
 msgstr "acceso"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "Widget e Form"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "Widget di base"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "Widget sorgente"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr "Widget avanzati"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "Direttiva browser:form"
 
@@ -3575,36 +3607,36 @@
 msgstr "Aggiungi %s"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "Selected"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "SourceInputWidget-applicare"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "Remove"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "Apply"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "Nothing"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "Invalid value"
 
@@ -3703,11 +3735,11 @@
 msgid "Generations"
 msgstr "Generazioni"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "il percorso non è corretto!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "il percorso non è corretto!"
@@ -3732,6 +3764,28 @@
 msgid "Principal Home Folder"
 msgstr "Cartella home principale"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Principale"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Trova"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Principale"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Ritira sottoscrizione"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Cartella home"
@@ -6823,9 +6877,6 @@
 #~ "Attualmente questo oggetto non sarà utilizzato se non è registrato per "
 #~ "una specifica funzione e attivato."
 
-#~ msgid "<no name>"
-#~ msgstr "<senza nome>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>Nessuna istanza di questa utilità è ancora disponibile.</i>"
 
@@ -7532,22 +7583,6 @@
 #~ msgstr "Esegui l'azione"
 
 #, fuzzy
-#~ msgid "Assign a Principal"
-#~ msgstr "Principale"
-
-#, fuzzy
-#~ msgid "assign-button"
-#~ msgstr "Trova"
-
-#, fuzzy
-#~ msgid "Unassign Principals"
-#~ msgstr "Principale"
-
-#, fuzzy
-#~ msgid "unassign-button"
-#~ msgstr "Ritira sottoscrizione"
-
-#, fuzzy
 #~ msgid "XXX objects"
 #~ msgstr "Campo Oggetto"
 
@@ -8196,10 +8231,6 @@
 #~ msgid "Utility Service"
 #~ msgstr "Utilità"
 
-#, fuzzy
-#~ msgid "Add utility"
-#~ msgstr "Aggiungi un'utilità"
-
 #~ msgid "Utility registrations for interface ${interface}"
 #~ msgstr "Registrazione delle utilità per l'interfaccia ${interface}"
 
@@ -8571,9 +8602,6 @@
 #~ msgid "Indexing on attribute: ${field_name}"
 #~ msgstr "Indicizzazione sull'attributo: ${field_name}"
 
-#~ msgid "Documents: ${doc_count}"
-#~ msgstr "Documenti: ${doc_count}"
-
 #~ msgid "No hits. Please try another query."
 #~ msgstr "Nessun risultato. Per favore prova un'altra richiesta."
 

Modified: Zope3/trunk/src/zope/app/locales/ja/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/ja/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/ja/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: zope\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL at ADDRESS>\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: Japanese <ja at li.org>\n"
@@ -2114,7 +2114,7 @@
 msgstr "他に必要なインターフェース"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "提供するインターフェース"
@@ -2140,17 +2140,17 @@
 msgstr "ファクトリ名"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "次のように登録"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "認知されているユーティリティの名前"
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "ユーティリティから提供されたインターフェース"
 
@@ -2221,24 +2221,52 @@
 msgstr "このオブジェクトは次のように登録されています:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "登録"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "親: ${parent}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "ユーティリティが提供するインターフェース"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<名前なし>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "コンポーネント"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "登録マネージャ"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "次のように登録"
@@ -2248,6 +2276,10 @@
 msgid "Registrations for this site:"
 msgstr "このオブジェクトの登録"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3300,12 +3332,12 @@
 msgstr "イメージを追加"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "${date_time}に更新しました"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3313,21 +3345,21 @@
 msgid "Data"
 msgstr "データ"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "オブジェクトの現在の中身"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "コンテンツタイプで指定した文字セット($charset)はサポートされていません。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3335,7 +3367,7 @@
 "コンテンツタイプで指定した文字セット($charset)はファイルの内容に合いません。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3343,7 +3375,7 @@
 "指定した文字セット($charset)でテキストの全ての文字をエンコードできません。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "指定した文字セット($charset)はサポートされていません。"
 
@@ -3456,23 +3488,23 @@
 msgid "on"
 msgstr "オン"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "ウィジェットとフォーム"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "ベーシックウィジェット"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "ソースウィジェット"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr "アドバンスウィジェット"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "ブラウザ:フォームディレクティブ"
 
@@ -3566,36 +3598,36 @@
 msgstr "%sを追加"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "選択済"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "適用"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "削除"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "適用"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "入力されていません"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "不正な値です"
 
@@ -3694,11 +3726,11 @@
 msgid "Generations"
 msgstr "ジェネレーション"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "パスが正しくありません!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "パスが正しくありません!"
@@ -3723,6 +3755,28 @@
 msgid "Principal Home Folder"
 msgstr "プリンシパルホームフォルダ"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "プリンシパル"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "検索"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "プリンシパル"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "元に戻す"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "ホームフォルダ"
@@ -6809,9 +6863,6 @@
 #~ "機能を実行するために登録されアクティベートされない限り、このオブジェクトは"
 #~ "実際には使われません。"
 
-#~ msgid "<no name>"
-#~ msgstr "<名前なし>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr ""
 #~ "<i>利用可能なこのユーティリティのインターフェースはまだありません。</i>"

Modified: Zope3/trunk/src/zope/app/locales/pl/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/pl/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/pl/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: zope\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL at ADDRESS>\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: Polish <pl at li.org>\n"
@@ -2097,7 +2097,7 @@
 msgstr ""
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr ""
@@ -2123,17 +2123,17 @@
 msgstr ""
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr ""
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr ""
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr ""
 
@@ -2202,23 +2202,48 @@
 msgstr ""
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "przycisk ponownego wczytania"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
+msgid "comment: ${comment}"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+msgid "${provided} utility"
+msgstr ""
+
+#: src/zope/app/component/browser/registration.py:171
+msgid "(unknown name)"
+msgstr ""
+
+#: src/zope/app/component/browser/registration.py:214
 #, fuzzy
 msgid "Comment"
 msgstr "Komponent:"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 msgid "Register a $classname"
 msgstr ""
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "zarejestrowany:"
@@ -2228,6 +2253,10 @@
 msgid "Registrations for this site:"
 msgstr "informacja do rejestracji:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3223,12 +3252,12 @@
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3236,34 +3265,34 @@
 msgid "Data"
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3376,24 +3405,24 @@
 msgid "on"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 #, fuzzy
 msgid "Source Widgets"
 msgstr "Ścieżka źródłowa"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr ""
 
@@ -3487,36 +3516,36 @@
 msgstr ""
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr ""
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr ""
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr ""
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr ""
 
@@ -3613,11 +3642,11 @@
 msgid "Generations"
 msgstr ""
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr ""
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 msgid "dotted name is not correct !"
 msgstr ""
 
@@ -3641,6 +3670,26 @@
 msgid "Principal Home Folder"
 msgstr ""
 
+#: src/zope/app/homefolder/homefolder.pt:12
+msgid "Assign a Principal"
+msgstr ""
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "szukaj"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+msgid "Unassign Principals"
+msgstr ""
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "szukaj"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr ""

Modified: Zope3/trunk/src/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/pt_BR/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/pt_BR/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Zope X3 Pre-M4\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2003-08-07 18:51-0300\n"
 "Last-Translator: Sidnei da Silva <sidnei at plone.org>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -2217,7 +2217,7 @@
 msgstr "Interfaces adicionais exigidas"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "Interface disponibilizada"
@@ -2244,17 +2244,17 @@
 msgstr "Entradas"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "Cadastrar como"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "O nome pelo qual o utilitário será conhecido."
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "A interface disponibilizada pelo utilitário"
 
@@ -2329,24 +2329,52 @@
 msgstr "Este objeto está registrado como:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Limpar"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "Pai: ${parent}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "Interface provida pelo utilitário."
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<sem nome>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "Conteúdo"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "Gerente de Registro"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Cadastrar como"
@@ -2356,6 +2384,10 @@
 msgid "Registrations for this site:"
 msgstr "Registros para este objeto:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3430,12 +3462,12 @@
 msgstr "Adicionar uma imagem"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Atualizado em ${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3443,14 +3475,14 @@
 msgid "Data"
 msgstr "Dados"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "O conteúdo atual do objeto."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
@@ -3458,7 +3490,7 @@
 "suportado."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3467,7 +3499,7 @@
 "corresponde ao conteúdo do arquivo."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3476,7 +3508,7 @@
 "todos os caracteres no texto."
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 "O conjunto de caracteres que você especificou ($charset) não é suportado."
@@ -3592,24 +3624,24 @@
 msgid "on"
 msgstr "ligado"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "Widgets e Formulários"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "Widgets Básicos"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "Widgets de Origem"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 #, fuzzy
 msgid "Advanced Widgets"
 msgstr "Avançado"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "A diretiva browser:form"
 
@@ -3705,36 +3737,36 @@
 msgstr "Adicionar"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "Selecionado"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "Aplicar"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "Remover"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "Aplcar"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "Nada"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "Valor inválido"
 
@@ -3835,11 +3867,11 @@
 msgid "Generations"
 msgstr "Máximo número de entradas no cache"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "caminho incorreto!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "caminho incorreto!"
@@ -3866,6 +3898,28 @@
 msgid "Principal Home Folder"
 msgstr "Administrador"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Gerentes"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Procurar"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Gerentes"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Procurar"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Pasta Pessoal"
@@ -6881,9 +6935,6 @@
 #~ "Este objeto não será utilizado a menos que seja registrado para executar "
 #~ "uma função específica e esteja ativado."
 
-#~ msgid "<no name>"
-#~ msgstr "<sem nome>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>Não há instâncias deste utilitário disponíveis.</i>"
 
@@ -7311,14 +7362,6 @@
 #~ msgstr "Upload"
 
 #, fuzzy
-#~ msgid "assign-button"
-#~ msgstr "Procurar"
-
-#, fuzzy
-#~ msgid "unassign-button"
-#~ msgstr "Procurar"
-
-#, fuzzy
 #~ msgid "set-schema-button"
 #~ msgstr "Salvar Modificações"
 

Modified: Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -16,7 +16,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Development/Revision: 29457\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2006-05-01 22:27+0300\n"
 "Last-Translator: Dmitry Vasiliev <dima at hlabs.spb.ru>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -51,14 +51,16 @@
 msgid ""
 "\n"
 "    This is a developer's book compiled from all existing documentation\n"
-"    files. It is not meant to be a complete or cohesive work, but each chapter\n"
+"    files. It is not meant to be a complete or cohesive work, but each "
+"chapter\n"
 "    in itself is a little story. Think about it like a collection of fairy\n"
 "    tales.\n"
 "    "
 msgstr ""
 "\n"
 "    Книга разработчика собранная из файлов документации.\n"
-"    Эта книга не претендует быть полной или цельной, скорее каждая глава - это     своя небольшая история.\n"
+"    Эта книга не претендует быть полной или цельной, скорее каждая глава - "
+"это     своя небольшая история.\n"
 "    "
 
 #: src/zope/app/apidoc/bookmodule/book.zcml:104
@@ -233,32 +235,156 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:15
 #: src/zope/app/apidoc/browser/static_contents.pt:15
-msgid "Modules are usually depending on each other by using links that create references across all modules. Each module has a \"theme\" that it follows, which was designed to aid the developer directly to the desired information. Below you see a short description of every module."
-msgstr "Модули документации обычно взаимосвязанны друг с другом через ссылки между модулями. Каждый модуль описывает одну из \"тем\" позволяющих упростить поиск необходимой документации. Ниже дано краткое описание каждого модуля документации."
+msgid ""
+"Modules are usually depending on each other by using links that create "
+"references across all modules. Each module has a \"theme\" that it follows, "
+"which was designed to aid the developer directly to the desired information. "
+"Below you see a short description of every module."
+msgstr ""
+"Модули документации обычно взаимосвязанны друг с другом через ссылки между "
+"модулями. Каждый модуль описывает одну из \"тем\" позволяющих упростить "
+"поиск необходимой документации. Ниже дано краткое описание каждого модуля "
+"документации."
 
+#: src/zope/app/apidoc/browser/contents.pt:24
+#: src/zope/app/apidoc/browser/contents.pt:29
+#: src/zope/app/apidoc/browser/menu_macros.pt:78
+#: src/zope/app/apidoc/browser/menu_macros.pt:84
+#: src/zope/app/apidoc/browser/modules.pt:14
+#: src/zope/app/apidoc/browser/prefIndex.pt:66
+#: src/zope/app/apidoc/browser/prefIndex.pt:68
+#: src/zope/app/apidoc/browser/prefIndex.pt:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:95
+#: src/zope/app/apidoc/browser/prefIndex.pt:100
+#: src/zope/app/apidoc/browser/prefIndex.pt:103
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_contents.pt:29
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:11
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:101
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:103
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:147
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:149
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:142
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:144
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:183
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:185
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:16
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:125
+#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:12
+#: src/zope/app/applicationcontrol/browser/servercontrol.pt:8
+#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:9
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:11
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:23
+#: src/zope/app/basicskin/view_macros.pt:23
+#: src/zope/app/boston/browser/template.pt:88
+#: src/zope/app/cache/browser/cacheableedit.pt:53
+#: src/zope/app/cache/browser/ramedit.pt:56
+#: src/zope/app/cache/browser/ramstats.pt:38
+#: src/zope/app/container/browser/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: src/zope/app/container/browser/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: src/zope/app/container/browser/contents.pt:20
+#: src/zope/app/container/browser/contents.pt:78
+#: src/zope/app/container/browser/contents.pt:96
+#: src/zope/app/container/browser/contents.pt:103
+#: src/zope/app/container/browser/contents.pt:110
+#: src/zope/app/container/browser/contents.pt:113
+#: src/zope/app/container/browser/contents.pt:116
+#: src/zope/app/container/browser/index.pt:45
+#: src/zope/app/container/browser/index.pt:52
+#: src/zope/app/container/browser/index.pt:54
+#: src/zope/app/container/browser/index.pt:56
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/file/browser/file_add.pt:11
+#: src/zope/app/file/browser/file_upload.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/form/browser/add.pt:13 src/zope/app/form/browser/add.pt:19
+#: src/zope/app/form/browser/display.pt:9 src/zope/app/form/browser/edit.pt:14
+#: src/zope/app/form/browser/edit.pt:20
+#: src/zope/app/i18nfile/browser/file_edit.pt:25
+#: src/zope/app/i18nfile/browser/image_edit.pt:25
+#: src/zope/app/i18nfile/browser/image_edit.pt:87
+#: src/zope/app/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/pythonpage/edit.pt:14 src/zope/app/pythonpage/edit.pt:19
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:131
+#: src/zope/app/rotterdam/template.pt:140
+#: src/zope/app/rotterdam/template_tablelayout.pt:113
+#: src/zope/app/rotterdam/template_tablelayout.pt:130
+#: src/zope/app/rotterdam/template_tablelayout.pt:137
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: src/zope/app/securitypolicy/browser/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/securitypolicy/browser/manage_access.pt:11
+#: src/zope/app/securitypolicy/browser/manage_access.pt:37
+#: src/zope/app/securitypolicy/browser/manage_access.pt:56
+#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:34
+#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:74
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:6
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:16
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:40
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:53
+#: src/zope/app/undo/undo_macros.pt:86
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: src/zope/app/zopetop/widget_macros.pt:23
+#: src/zope/app/zopetop/widget_macros.pt:158
+#: src/zope/app/zopetop/widget_macros.pt:175
+#: src/zope/app/zopetop/widget_macros.pt:212
+#: src/zope/app/zopetop/widget_macros.pt:227
+#: src/zope/app/zptpage/browser/inlinecode.pt:13
+#: src/zope/app/zptpage/browser/inlinecode.pt:45
+#: src/zope/app/zptpage/browser/inlinecode.pt:55
+#: src/zope/dublincore/browser/edit.pt:12
+msgid "${DYNAMIC_CONTENT}"
+msgstr "${DYNAMIC_CONTENT}"
+
 #: src/zope/app/apidoc/browser/contents.pt:5
+#: src/zope/app/apidoc/browser/index.pt:3
 #: src/zope/app/apidoc/browser/static_contents.pt:5
-#: src/zope/app/apidoc/browser/index.pt:3
 #: src/zope/app/apidoc/browser/static_index.pt:3
 msgid "Zope 3 API Documentation"
 msgstr "Документация по Zope 3 API"
 
 #: src/zope/app/apidoc/browser/contents.pt:7
 #: src/zope/app/apidoc/browser/static_contents.pt:7
-msgid "Welcome to the Zope 3 API documentation tool. The documentation provided here is separated in several discrete documentation modules. You can see the list of available modules in the top-left box on your screen. When you click on a module, the module's menu will appear below. In the menu you have then navigational means to access the documentation content of the module."
-msgstr "Добро пожаловать на страницу документации по Zope 3 API. Документация расположенная здесь разбита на несколько отдельных модулей. Список доступных модулей показан в верхнем-левом окне экрана. При выборе конкретного модуля в окне ниже появится меню выбранного модуля. Меню позволяет получить доступ к документации содержащейся в модуле."
+msgid ""
+"Welcome to the Zope 3 API documentation tool. The documentation provided "
+"here is separated in several discrete documentation modules. You can see the "
+"list of available modules in the top-left box on your screen. When you click "
+"on a module, the module's menu will appear below. In the menu you have then "
+"navigational means to access the documentation content of the module."
+msgstr ""
+"Добро пожаловать на страницу документации по Zope 3 API. Документация "
+"расположенная здесь разбита на несколько отдельных модулей. Список доступных "
+"модулей показан в верхнем-левом окне экрана. При выборе конкретного модуля в "
+"окне ниже появится меню выбранного модуля. Меню позволяет получить доступ к "
+"документации содержащейся в модуле."
 
-#: src/zope/app/apidoc/browser/menu.pt:6
-#: src/zope/app/apidoc/browser/static_menu.pt:6
-msgid "Click on one of the Documentation Modules above and a menu for this module will appear."
-msgstr "Меню конкретного модуля документации будет показано после выбора модуля из списка выше."
-
+#: src/zope/app/apidoc/browser/details_macros.pt:10
 #: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/static_menu_macros.pt:10
-#: src/zope/app/apidoc/browser/details_macros.pt:10
 msgid "Zope 3 apidoc"
 msgstr "Документация по Zope 3 API"
 
+#: src/zope/app/apidoc/browser/menu.pt:6
+#: src/zope/app/apidoc/browser/static_menu.pt:6
+msgid ""
+"Click on one of the Documentation Modules above and a menu for this module "
+"will appear."
+msgstr ""
+"Меню конкретного модуля документации будет показано после выбора модуля из "
+"списка выше."
+
 #: src/zope/app/apidoc/browser/menu_macros.pt:28
 #: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
@@ -269,6 +395,39 @@
 msgid "Zope 3 API Docs"
 msgstr "Документация по Zope 3 API"
 
+#. Default: "Refresh"
+#: src/zope/app/apidoc/browser/prefIndex.pt:118
+#: src/zope/app/demo/widget/browser/Kopie von popup.pt:65
+#: src/zope/app/demo/widget/browser/popup.pt:65
+#: src/zope/app/error/browser/error.pt:53
+#: src/zope/app/file/browser/file_add.pt:46
+#: src/zope/app/file/browser/file_upload.pt:48
+#: src/zope/app/form/browser/add.pt:53 src/zope/app/form/browser/edit.pt:53
+#: src/zope/app/pythonpage/edit.pt:70
+#: src/zope/app/zptpage/browser/inlinecode.pt:64
+#: src/zope/dublincore/browser/edit.pt:50
+msgid "refresh-button"
+msgstr "Обновить"
+
+#. Default: "Change"
+#: src/zope/app/apidoc/browser/prefIndex.pt:120
+#: src/zope/app/demo/widget/browser/Kopie von popup.pt:67
+#: src/zope/app/demo/widget/browser/popup.pt:67
+#: src/zope/app/form/browser/edit.pt:55 src/zope/app/pythonpage/edit.pt:72
+#: src/zope/app/zptpage/browser/inlinecode.pt:66
+msgid "submit-button"
+msgstr "Изменить"
+
+#: src/zope/app/apidoc/browser/prefIndex.pt:78
+#: src/zope/app/demo/widget/browser/Kopie von popup.pt:36
+#: src/zope/app/demo/widget/browser/popup.pt:36
+#: src/zope/app/form/browser/add.pt:25 src/zope/app/form/browser/edit.pt:26
+#: src/zope/app/pythonpage/edit.pt:24
+#: src/zope/app/schema/browser/schema_edit.pt:21
+#: src/zope/app/zptpage/browser/inlinecode.pt:50
+msgid "There are ${num_errors} input errors."
+msgstr "Ошибок при вводе: ${num_errors}"
+
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:141
@@ -340,6 +499,22 @@
 msgid "Attributes/Properties"
 msgstr "Атрибуты"
 
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
+#: src/zope/app/apidoc/codemodule/browser/function_index.pt:41
+#: src/zope/app/apidoc/codemodule/browser/function_index.pt:45
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:114
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:228
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:266
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:308
+msgid "type:"
+msgstr "тип:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
+#: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
+#: src/zope/app/apidoc/codemodule/browser/introspector.pt:121
+msgid "Value:"
+msgstr "Значение:"
+
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:133
@@ -355,22 +530,6 @@
 msgid "Documentation String"
 msgstr "Строка документации"
 
-#: src/zope/app/apidoc/codemodule/browser/function_index.pt:41
-#: src/zope/app/apidoc/codemodule/browser/function_index.pt:45
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:114
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:228
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:266
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:308
-msgid "type:"
-msgstr "тип:"
-
-#: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:121
-msgid "Value:"
-msgstr "Значение:"
-
 #: src/zope/app/apidoc/codemodule/browser/introspector.pt:18
 msgid "Object Introspector: ${class-name} ( ${object-name} )"
 msgstr "Объект: ${class-name} ( ${object-name} )"
@@ -481,30 +640,45 @@
 "    two methods to navigate through the modules to find the classes you are\n"
 "    interested in.\n"
 "\n"
-"    The first method is to type in some part of the Python path of the class\n"
-"    and the module will look in the class registry for matches. The menu will\n"
+"    The first method is to type in some part of the Python path of the "
+"class\n"
+"    and the module will look in the class registry for matches. The menu "
+"will\n"
 "    then return with a list of these matches.\n"
 "\n"
-"    The second method is to click on the \"Browse Zope Source\" link. In the\n"
+"    The second method is to click on the \"Browse Zope Source\" link. In "
+"the\n"
 "    main window, you will see a directory listing with the root Zope 3\n"
-"    modules. You can click on the module names to discover their content. If a\n"
+"    modules. You can click on the module names to discover their content. If "
+"a\n"
 "    class is found, it is represented as a bold entry in the list.\n"
 "\n"
 "    The documentation contents of a class provides you with an incredible\n"
-"    amount of information. Not only does it tell you about its base classes,\n"
+"    amount of information. Not only does it tell you about its base "
+"classes,\n"
 "    implemented interfaces, attributes and methods, but it also lists the\n"
 "    interface that requires a method or attribute to be implemented and the\n"
 "    permissions required to access it.\n"
 "    "
 msgstr ""
 "\n"
-"    Данный модуль позволяет получить информацию о модулях и классах определенных в Zope 3 и вспомогательных пакетах. Данный модуль поддерживает два способа навигации для поиска интересующих классов.\n"
+"    Данный модуль позволяет получить информацию о модулях и классах "
+"определенных в Zope 3 и вспомогательных пакетах. Данный модуль поддерживает "
+"два способа навигации для поиска интересующих классов.\n"
 "\n"
-"    Первый способ - набрать часть пути Python до интересующего класса и модуль будет искать совпадения в реестре классов. Затем список найденных объектов будет показан в меню.\n"
+"    Первый способ - набрать часть пути Python до интересующего класса и "
+"модуль будет искать совпадения в реестре классов. Затем список найденных "
+"объектов будет показан в меню.\n"
 "\n"
-"    Второй способ - нажать на ссылку \"Просмотр исходного кода Zope 3\" и в основном окне будут показаны модули верхнего уровня Zope 3. Далее можно выбирать модули для просмотра их содержимого, если будут найдены классы они будут выделены жирным шрифтом.\n"
+"    Второй способ - нажать на ссылку \"Просмотр исходного кода Zope 3\" и в "
+"основном окне будут показаны модули верхнего уровня Zope 3. Далее можно "
+"выбирать модули для просмотра их содержимого, если будут найдены классы они "
+"будут выделены жирным шрифтом.\n"
 "\n"
-"    Документация по классам предоставляет огромное количество информации. Не только базовые классы, реализованные интерфейсы, атрибуты и методы, но также и интерфейс требующий реализации того или иного метода или атрибута и права необходимые для доступа к методам и атрибутам.\n"
+"    Документация по классам предоставляет огромное количество информации. Не "
+"только базовые классы, реализованные интерфейсы, атрибуты и методы, но также "
+"и интерфейс требующий реализации того или иного метода или атрибута и права "
+"необходимые для доступа к методам и атрибутам.\n"
 "    "
 
 #: src/zope/app/apidoc/codemodule/codemodule.py:80
@@ -528,7 +702,10 @@
 "Specifies the package from which the configuration file will be\n"
 "        executed. If you do not specify the package, then the configuration\n"
 "        cannot be fully validated and improper ZCML files might be written."
-msgstr "Определяет пакет из которого будет выполнен конфигурационный файл. Если пакет не определен тогда конфигурация не может быть полностью проверена и могут быть записаны ошибочные ZCML файлы."
+msgstr ""
+"Определяет пакет из которого будет выполнен конфигурационный файл. Если "
+"пакет не определен тогда конфигурация не может быть полностью проверена и "
+"могут быть записаны ошибочные ZCML файлы."
 
 #: src/zope/app/apidoc/codemodule/interfaces.py:198
 msgid "XML Root Element"
@@ -538,8 +715,7 @@
 msgid "XML element representing the configuration root."
 msgstr "Элемент XML обозначающий корень конфигурации."
 
-#: src/zope/app/apidoc/component.py:222
-#: src/zope/app/apidoc/component.py:255
+#: src/zope/app/apidoc/component.py:222 src/zope/app/apidoc/component.py:255
 msgid "<i>no name</i>"
 msgstr "<i>без названия</i>"
 
@@ -568,7 +744,9 @@
 msgstr "Документация по API"
 
 #: src/zope/app/apidoc/configure.zcml:70
-msgid "          These are all the preferences related to viewing the API          documentation."
+msgid ""
+"          These are all the preferences related to viewing the API          "
+"documentation."
 msgstr "Все настройки относящиеся к просмотру документации по API."
 
 #. Default: "Access Online API documentation"
@@ -616,6 +794,26 @@
 msgid "(name: ${name})"
 msgstr "(имя: ${name})"
 
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:35
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:10
+msgid "registered:"
+msgstr "зарегистрирован:"
+
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:40
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:25
+msgid "requires:"
+msgstr "требует:"
+
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:49
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:34
+msgid "No interface required."
+msgstr "Нет требуемых интерфейсов."
+
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:55
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:41
+msgid "provides:"
+msgstr "предоставляет:"
+
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:62
 msgid "No interface provided."
 msgstr "Нет предоставляемых интерфейсов."
@@ -624,6 +822,11 @@
 msgid "registration info:"
 msgstr "регистрация:"
 
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
+#: src/zope/app/apidoc/utilitymodule/index.pt:20
+msgid "Component:"
+msgstr "Компонент:"
+
 #: src/zope/app/apidoc/ifacemodule/configure.zcml:81
 msgid "Interface Details"
 msgstr "Детальная информация по интерфейсам"
@@ -661,7 +864,8 @@
 "\n"
 "    All used and important interfaces are registered through the site\n"
 "    manager. While it would be possible to just list all attributes, it is\n"
-"    hard on the user to read such an overfull list. Therefore, interfaces that\n"
+"    hard on the user to read such an overfull list. Therefore, interfaces "
+"that\n"
 "    have partial common module paths are bound together.\n"
 "\n"
 "    The documentation of an interface also provides a wide variety of\n"
@@ -671,9 +875,13 @@
 "    "
 msgstr ""
 "\n"
-"    Все используемые и необходимые интерфейсы зарегистрированны через менеджер сайта. Для упрощения поиска интерфейсы, которые имеют общий путь к модулю, объединены в меню в группы.\n"
+"    Все используемые и необходимые интерфейсы зарегистрированны через "
+"менеджер сайта. Для упрощения поиска интерфейсы, которые имеют общий путь к "
+"модулю, объединены в меню в группы.\n"
 "\n"
-"    Документация к интерфейсу предоставляет множество информации, включая, конечно, определенные для интерфейса атрибуты/поля и методы, но также и доступные адаптеры и утилиты, предоставляющие данный интерфейс.\n"
+"    Документация к интерфейсу предоставляет множество информации, включая, "
+"конечно, определенные для интерфейса атрибуты/поля и методы, но также и "
+"доступные адаптеры и утилиты, предоставляющие данный интерфейс.\n"
 "    "
 
 #: src/zope/app/apidoc/ifacemodule/index.pt:101
@@ -721,8 +929,12 @@
 msgstr "Классы"
 
 #: src/zope/app/apidoc/ifacemodule/index.pt:318
-msgid "A list of classes that implement this interface. This might duplicate the entries in Utilities."
-msgstr "Список классов реализующих данный интерфейс. Классы из данного списка могут также повторяться в списке утилит."
+msgid ""
+"A list of classes that implement this interface. This might duplicate the "
+"entries in Utilities."
+msgstr ""
+"Список классов реализующих данный интерфейс. Классы из данного списка могут "
+"также повторяться в списке утилит."
 
 #: src/zope/app/apidoc/ifacemodule/index.pt:44
 msgid "There are no base interfaces."
@@ -839,15 +1051,20 @@
 "\n"
 "    Preferences for API Docs' Interface Details Screen\n"
 "\n"
-"    It is possible to hide and show various sections of the interface details'\n"
-"    screen. The following preferences allow you to choose the sections to be\n"
+"    It is possible to hide and show various sections of the interface "
+"details'\n"
+"    screen. The following preferences allow you to choose the sections to "
+"be\n"
 "    shown by default.\n"
 "    "
 msgstr ""
 "\n"
-"    Настройки для показа детальной информации по интерфейсам в документации Zope 3 API\n"
+"    Настройки для показа детальной информации по интерфейсам в документации "
+"Zope 3 API\n"
 "\n"
-"Страница детальной информации по интерфейсам имеет возможность скрывать или показывать различные секции. Данные настройки позволяют выбрать секции которые будут показаны по умолчанию.\n"
+"Страница детальной информации по интерфейсам имеет возможность скрывать или "
+"показывать различные секции. Данные настройки позволяют выбрать секции "
+"которые будут показаны по умолчанию.\n"
 "    "
 
 #: src/zope/app/apidoc/ifacemodule/interfaces.py:37
@@ -888,7 +1105,8 @@
 
 #: src/zope/app/apidoc/ifacemodule/interfaces.py:62
 msgid "Show specific browser views"
-msgstr "Показывать представления для браузера специфичные для данного интерфейса"
+msgstr ""
+"Показывать представления для браузера специфичные для данного интерфейса"
 
 #: src/zope/app/apidoc/ifacemodule/interfaces.py:67
 msgid "Extended Browser Views"
@@ -944,38 +1162,20 @@
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:36
 #: src/zope/app/apidoc/ifacemodule/static_menu.pt:46
-msgid "Note: These are only interfaces that are registered with the site manager."
-msgstr "Внимание: показаны только интерфейсы зарегистрированные менеджером сайта."
+msgid ""
+"Note: These are only interfaces that are registered with the site manager."
+msgstr ""
+"Внимание: показаны только интерфейсы зарегистрированные менеджером сайта."
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
 #: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 msgid "Interface Finder:"
 msgstr "Поиск интерфейсов:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:10
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:35
-msgid "registered:"
-msgstr "зарегистрирован:"
-
 #: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:16
 msgid "presentation type:"
 msgstr "тип представления:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:25
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:40
-msgid "requires:"
-msgstr "требует:"
-
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:34
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:49
-msgid "No interface required."
-msgstr "Нет требуемых интерфейсов."
-
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:41
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:55
-msgid "provides:"
-msgstr "предоставляет:"
-
 #: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:50
 msgid "factory path:"
 msgstr "путь к фабрике:"
@@ -999,8 +1199,10 @@
 #: src/zope/app/apidoc/typemodule/type.py:103
 msgid ""
 "\n"
-"    Here you can see all registered interface types. When you open the subtree\n"
-"    of a specific interface type, you can see all the interfaces that provide\n"
+"    Here you can see all registered interface types. When you open the "
+"subtree\n"
+"    of a specific interface type, you can see all the interfaces that "
+"provide\n"
 "    this type. This can be very useful in cases where you want to determine\n"
 "    all content type interfaces, for example.\n"
 "    "
@@ -1008,12 +1210,12 @@
 "\n"
 "    В этом разделе показаны все зарегистрированные типы интерфейсов.\n"
 "    В дереве типов под каждым типом интерфейса расположены интерфейсы\n"
-"    предоставляющие этот тип. Это может быть полезно, например, в тех случаях когда\n"
+"    предоставляющие этот тип. Это может быть полезно, например, в тех "
+"случаях когда\n"
 "    необходимо определить все интерфейсы контента.\n"
 "    "
 
-#: src/zope/app/apidoc/utilities.py:172
-#: src/zope/app/apidoc/utilities.py:174
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr "Нет информации"
 
@@ -1021,28 +1223,32 @@
 msgid "(Name: \"${name}\")"
 msgstr "(Имя: \"${name}\")"
 
-#: src/zope/app/apidoc/utilitymodule/index.pt:20
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
-msgid "Component:"
-msgstr "Компонент:"
-
 #: src/zope/app/apidoc/utilitymodule/utilitymodule.py:102
 msgid ""
 "\n"
-"    Utilities are also nicely registered in a site manager, so that it is easy\n"
-"    to create a listing of available utilities. A utility is identified by the\n"
-"    providing interface and a name, which can be empty. The menu provides you\n"
+"    Utilities are also nicely registered in a site manager, so that it is "
+"easy\n"
+"    to create a listing of available utilities. A utility is identified by "
+"the\n"
+"    providing interface and a name, which can be empty. The menu provides "
+"you\n"
 "    with a list of interfaces that utilities provide and as sub-items the\n"
 "    names of the various implementations.\n"
 "\n"
-"    Again, the documentation of a utility lists all the attributes/fields and\n"
+"    Again, the documentation of a utility lists all the attributes/fields "
+"and\n"
 "    methods the utility provides and provides a link to the implementation.\n"
 "    "
 msgstr ""
 "\n"
-"    Утилиты также регистрируются в менеджере сайта, поэтому легко получить список доступных утилит. Утилита идентифицируется предоставляемым интерфейсом и именем, которое может быть пустым. Меню показывает список интерфейсов предоставляемых утилитами и в качестве дочерних элементов имена различных реализаций.\n"
+"    Утилиты также регистрируются в менеджере сайта, поэтому легко получить "
+"список доступных утилит. Утилита идентифицируется предоставляемым "
+"интерфейсом и именем, которое может быть пустым. Меню показывает список "
+"интерфейсов предоставляемых утилитами и в качестве дочерних элементов имена "
+"различных реализаций.\n"
 "\n"
-"    Документация по утилите описывает все атрибуты/поля и методы, предоставляемые утилитой, и также ссылку на реализацию.\n"
+"    Документация по утилите описывает все атрибуты/поля и методы, "
+"предоставляемые утилитой, и также ссылку на реализацию.\n"
 "    "
 
 #: src/zope/app/apidoc/utilitymodule/utilitymodule.py:99
@@ -1058,11 +1264,14 @@
 msgid ""
 "\n"
 "    This module presents you with a complete list of ZCML directives and\n"
-"    serves therefore well as reference. The menu provides you with a tree that\n"
+"    serves therefore well as reference. The menu provides you with a tree "
+"that\n"
 "    organizes the directives by namespaces.\n"
 "\n"
-"    The documentation contents for each directive tells you all the available\n"
-"    attributes and their semantics. It also provides a link to the interface\n"
+"    The documentation contents for each directive tells you all the "
+"available\n"
+"    attributes and their semantics. It also provides a link to the "
+"interface\n"
 "    the directive confirms to. If available, it will even tell you the\n"
 "    file the directive was declared in. At the end a list of available\n"
 "    subdirectives is given, also listing the implemented interface and\n"
@@ -1070,9 +1279,15 @@
 "    "
 msgstr ""
 "\n"
-"    Данный модуль представляет полный список директив ZCML и может быть использован как справочный материал. В меню показано дерево организующее директивы по пространствам имен.\n"
+"    Данный модуль представляет полный список директив ZCML и может быть "
+"использован как справочный материал. В меню показано дерево организующее "
+"директивы по пространствам имен.\n"
 "\n"
-"    Для каждой директивы указаны все доступные атрибуты и их семантика. Также указана ссылка на интерфейс который данная директива поддерживает. Если доступна, будет указана информация о файле в котором определена директива. Ниже указан список доступных поддиректив также указывающий реализованные интерфейсы и доступные атрибуты.\n"
+"    Для каждой директивы указаны все доступные атрибуты и их семантика. "
+"Также указана ссылка на интерфейс который данная директива поддерживает. "
+"Если доступна, будет указана информация о файле в котором определена "
+"директива. Ниже указан список доступных поддиректив также указывающий "
+"реализованные интерфейсы и доступные атрибуты.\n"
 "    "
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:22
@@ -1080,8 +1295,12 @@
 msgstr "Файл:"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:28
-msgid "from (line ${beginline}, column ${begincolumn}) to (line ${endline}, column ${endcolumn})"
-msgstr "от (строки ${beginline}, колонки ${begincolumn}) до (строки ${endline}, колонки ${endcolumn})"
+msgid ""
+"from (line ${beginline}, column ${begincolumn}) to (line ${endline}, column "
+"${endcolumn})"
+msgstr ""
+"от (строки ${beginline}, колонки ${begincolumn}) до (строки ${endline}, "
+"колонки ${endcolumn})"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:33
 msgid "Info:"
@@ -1107,8 +1326,11 @@
 
 #: src/zope/app/apidoc/zcmlmodule/menu.pt:5
 #: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
-msgid "Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
-msgstr "Пространства имен не показанные как полные URL начинаются с \"http://namespaces.zope.org/\"."
+msgid ""
+"Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
+msgstr ""
+"Пространства имен не показанные как полные URL начинаются с \"http://"
+"namespaces.zope.org/\"."
 
 #: src/zope/app/applicationcontrol/browser/configure.zcml:23
 msgid "Runtime Information"
@@ -1190,8 +1412,12 @@
 msgstr "секунд"
 
 #: src/zope/app/applicationcontrol/browser/servercontrol.pt:22
-msgid "If you specify a time of 0 seconds, then the server will be shutdown or restarted immediately."
-msgstr "Если Вы укажете время 0 секунд, сервер будет остановлен или перезапущен незамедлительно."
+msgid ""
+"If you specify a time of 0 seconds, then the server will be shutdown or "
+"restarted immediately."
+msgstr ""
+"Если Вы укажете время 0 секунд, сервер будет остановлен или перезапущен "
+"незамедлительно."
 
 #: src/zope/app/applicationcontrol/browser/servercontrol.pt:3
 msgid "Zope Stub Server Controller"
@@ -1221,6 +1447,13 @@
 msgid "Domain"
 msgstr "Домен"
 
+#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:24
+#: src/zope/app/i18n/browser/synchronize.pt:89
+#: src/zope/app/i18nfile/browser/file_edit.pt:55
+#: src/zope/app/i18nfile/browser/image_edit.pt:56
+msgid "Language"
+msgstr "Язык"
+
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:25
 msgid "Files"
 msgstr "Файлы"
@@ -1232,8 +1465,12 @@
 
 #. Default: ""
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
-msgid "Message Catalog for ${language} language in ${domain} domain successfully reloaded."
-msgstr "Каталог сообщений для языка ${language} в домене ${domain} успешно перезагружен."
+msgid ""
+"Message Catalog for ${language} language in ${domain} domain successfully "
+"reloaded."
+msgstr ""
+"Каталог сообщений для языка ${language} в домене ${domain} успешно "
+"перезагружен."
 
 #: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 msgid "Name of database"
@@ -1321,8 +1558,12 @@
 msgstr "Модуль простой HHTP аутентификации"
 
 #: src/zope/app/authentication/browser/loginform.pt:11
-msgid "You are not authorized to perform this action. However, you may login as a different user who is authorized."
-msgstr "Вы не имеете прав доступа для данного действия. Конечно Вы можете войти под другим пользователем который имеет доступ."
+msgid ""
+"You are not authorized to perform this action. However, you may login as a "
+"different user who is authorized."
+msgstr ""
+"Вы не имеете прав доступа для данного действия. Конечно Вы можете войти под "
+"другим пользователем который имеет доступ."
 
 #: src/zope/app/authentication/browser/loginform.pt:20
 msgid "User Name"
@@ -1405,13 +1646,11 @@
 #: src/zope/app/component/metadirectives.py:139
 #: src/zope/app/component/metadirectives.py:315
 #: src/zope/app/form/browser/ftests/test_i18n.py:33
-#: src/zope/schema/interfaces.py:101
-#: src/zope/schema/interfaces.py:476
-#: src/zope/security/interfaces.py:264
-#: src/zope/security/interfaces.py:314
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:476
+#: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:314
+#: src/zope/app/container/browser/contents.pt:34
+#: src/zope/app/container/browser/index.pt:28
 #: src/zope/app/schema/browser/schema_edit.pt:39
-#: src/zope/app/container/browser/index.pt:28
-#: src/zope/app/container/browser/contents.pt:34
 #: src/zope/dublincore/browser/edit.pt:17
 msgid "Title"
 msgstr "Заголовок"
@@ -1426,10 +1665,8 @@
 #: src/zope/app/component/metadirectives.py:146
 #: src/zope/app/component/metadirectives.py:322
 #: src/zope/app/form/browser/ftests/test_i18n.py:40
-#: src/zope/schema/interfaces.py:108
-#: src/zope/security/interfaces.py:270
-#: src/zope/security/interfaces.py:319
-#: src/zope/dublincore/browser/edit.pt:25
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
+#: src/zope/security/interfaces.py:319 src/zope/dublincore/browser/edit.pt:25
 msgid "Description"
 msgstr "Описание"
 
@@ -1464,7 +1701,9 @@
 
 #: src/zope/app/authentication/idpicker.py:100
 msgid "Ids must contain only printable 7-bit non-space ASCII characters"
-msgstr "Идентификаторы должны содержать только видимые 7-и битные ASCII символы исключая пробельные"
+msgstr ""
+"Идентификаторы должны содержать только видимые 7-и битные ASCII символы "
+"исключая пробельные"
 
 #: src/zope/app/authentication/idpicker.py:105
 msgid "Ids can't be more than 100 characters long."
@@ -1478,13 +1717,23 @@
 msgid ""
 "ids of groups to which the principal directly belongs.\n"
 "\n"
-"            Plugins may append to this list.  Mutating the list only affects\n"
+"            Plugins may append to this list.  Mutating the list only "
+"affects\n"
 "            the life of the principal object, and does not persist (so\n"
-"            persistently adding groups to a principal should be done by working\n"
-"            with a plugin that mutates this list every time the principal is\n"
+"            persistently adding groups to a principal should be done by "
+"working\n"
+"            with a plugin that mutates this list every time the principal "
+"is\n"
 "            created, like the group folder in this package.)\n"
 "            "
-msgstr "идентификаторы групп которым пользователь принадлежит напрямую. Подключаемые модули могут добавлять идентификаторы к этому списку. Изменение списка действует только на время жизни объекта пользователя и не сохраняется в базе (таким образом сохраняемое добавление групп пользователю должно быть сделано подключаемым модулем который будет изменять список каждый раз когда создается объект пользователя, см. например, папку пользователей в данном пакете.)"
+msgstr ""
+"идентификаторы групп которым пользователь принадлежит напрямую. Подключаемые "
+"модули могут добавлять идентификаторы к этому списку. Изменение списка "
+"действует только на время жизни объекта пользователя и не сохраняется в базе "
+"(таким образом сохраняемое добавление групп пользователю должно быть сделано "
+"подключаемым модулем который будет изменять список каждый раз когда "
+"создается объект пользователя, см. например, папку пользователей в данном "
+"пакете.)"
 
 #: src/zope/app/authentication/interfaces.py:47
 msgid "Credentials Plugins"
@@ -1497,7 +1746,12 @@
 "        the IPluggableAuthentication, or names of registered\n"
 "        ICredentialsPlugins utilities.  Contained non-utility ids mask \n"
 "        utility names."
-msgstr "Используется для извлечения удостоверений. Имена могут быть идентификаторами не зарегистрированных как утилиты объектов ICredentialsPlugins хранящихся в данном объекте IPluggableAuthentication, или имена утилит ICredentialsPlugins. Объекты хранящиеся в IPluggableAuthentication имеют приоритет перед утилитами."
+msgstr ""
+"Используется для извлечения удостоверений. Имена могут быть идентификаторами "
+"не зарегистрированных как утилиты объектов ICredentialsPlugins хранящихся в "
+"данном объекте IPluggableAuthentication, или имена утилит "
+"ICredentialsPlugins. Объекты хранящиеся в IPluggableAuthentication имеют "
+"приоритет перед утилитами."
 
 #: src/zope/app/authentication/interfaces.py:58
 msgid "Authenticator Plugins"
@@ -1506,11 +1760,17 @@
 #: src/zope/app/authentication/interfaces.py:59
 msgid ""
 "Used for converting credentials to principals.\n"
-"        Names may be of ids of non-utility IAuthenticatorPlugins contained in\n"
+"        Names may be of ids of non-utility IAuthenticatorPlugins contained "
+"in\n"
 "        the IPluggableAuthentication, or names of registered\n"
 "        IAuthenticatorPlugins utilities.  Contained non-utility ids mask \n"
 "        utility names."
-msgstr "Используется для преобразования удостоверенийв объекты пользователей. Имена могут быть идентификаторами не зарегистрированных как утилиты объектов IAuthenticationPlugins хранящихся в данном объекте IPluggableAuthentication, или имена утилит IAuthenticationPlugins. Объекты хранящиеся в IPluggableAuthentication имеют приоритет перед утилитами."
+msgstr ""
+"Используется для преобразования удостоверенийв объекты пользователей. Имена "
+"могут быть идентификаторами не зарегистрированных как утилиты объектов "
+"IAuthenticationPlugins хранящихся в данном объекте IPluggableAuthentication, "
+"или имена утилит IAuthenticationPlugins. Объекты хранящиеся в "
+"IPluggableAuthentication имеют приоритет перед утилитами."
 
 #: src/zope/app/authentication/interfaces.py:81
 #: src/zope/app/authentication/principalfolder.py:80
@@ -1539,8 +1799,8 @@
 #: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/pluggableauth/interfaces.py:38
 #: src/zope/sendmail/interfaces.py:165
+#: src/zope/app/authentication/browser/loginform.pt:27
 #: src/zope/app/i18n/browser/synchronize.pt:37
-#: src/zope/app/authentication/browser/loginform.pt:27
 msgid "Password"
 msgstr "Пароль"
 
@@ -1554,7 +1814,8 @@
 
 #: src/zope/app/authentication/principalfolder.py:56
 msgid "The password manager will be used for encode/check the password"
-msgstr "Менеджер пароля который будет использоваться для кодирования/проверки пароля"
+msgstr ""
+"Менеджер пароля который будет использоваться для кодирования/проверки пароля"
 
 #: src/zope/app/authentication/principalfolder.py:66
 msgid "Provides a title for the principal."
@@ -1565,8 +1826,12 @@
 msgstr "Краткое описание пользователя."
 
 #: src/zope/app/authentication/principalfolder.py:81
-msgid "Prefix to be added to all principal ids to assure that all ids are unique within the authentication service"
-msgstr "Префикс который будет добавлен всем идентификаторам пользователей чтобы быть уверенным, что все идентификаторы уникальны в пределах сервиса аутентификации"
+msgid ""
+"Prefix to be added to all principal ids to assure that all ids are unique "
+"within the authentication service"
+msgstr ""
+"Префикс который будет добавлен всем идентификаторам пользователей чтобы быть "
+"уверенным, что все идентификаторы уникальны в пределах сервиса аутентификации"
 
 #. Default: "${name} (a utility)"
 #: src/zope/app/authentication/vocabulary.py:32
@@ -1587,6 +1852,13 @@
 msgid "User: ${user_title}"
 msgstr "Пользователь: ${user_title}"
 
+#: src/zope/app/basicskin/view_macros.pt:43
+#: src/zope/app/rotterdam/dialog_macros.pt:161
+#: src/zope/app/rotterdam/view_macros.pt:41
+#: src/zope/app/zopetop/widget_macros.pt:251
+msgid "Powered by Zope"
+msgstr "Основано на Zope"
+
 #: src/zope/app/boston/browser/template.pt:40
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
@@ -1607,8 +1879,12 @@
 msgstr "Информация добавления"
 
 #: src/zope/app/broken/broken.pt:12
-msgid "This is probably because the module of the class, ${module}, can't be found or because the name, ${name}, is no longer defined by the module."
-msgstr "Возможно модуль ${module}, в котором находится класс, не найден, или имя ${name} больше не определено в модуле."
+msgid ""
+"This is probably because the module of the class, ${module}, can't be found "
+"or because the name, ${name}, is no longer defined by the module."
+msgstr ""
+"Возможно модуль ${module}, в котором находится класс, не найден, или имя "
+"${name} больше не определено в модуле."
 
 #: src/zope/app/broken/broken.pt:6
 msgid "This object is broken because its class can not be found."
@@ -1644,6 +1920,19 @@
 msgid "Cache name"
 msgstr "Название кэша"
 
+#. Default: "Save Changes"
+#: src/zope/app/cache/browser/cacheableedit.pt:46
+#: src/zope/app/cache/browser/ramedit.pt:52
+#: src/zope/app/error/browser/error_config.pt:47
+#: src/zope/app/i18nfile/browser/file_edit.pt:88
+#: src/zope/app/i18nfile/browser/image_edit.pt:94
+#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:88
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:67
+#: src/zope/dublincore/browser/edit.pt:52
+#: src/zope/rdb/browser/rdbconnection.pt:34
+msgid "save-changes-button"
+msgstr "Сохранить"
+
 #. Default: "Invalidate Cached Value"
 #: src/zope/app/cache/browser/cacheableedit.pt:48
 msgid "invalidate-cache-button"
@@ -1759,8 +2048,12 @@
 msgstr "Добавить текстовый индекс"
 
 #: src/zope/app/catalog/browser/configure.zcml:77
-msgid "Index items based on multi-value fields with                  orderable values"
-msgstr "Индексированные значения базирующиеся на полях имеющих множество упорядоченных значений"
+msgid ""
+"Index items based on multi-value fields with                  orderable "
+"values"
+msgstr ""
+"Индексированные значения базирующиеся на полях имеющих множество "
+"упорядоченных значений"
 
 #: src/zope/app/catalog/browser/configure.zcml:77
 #: src/zope/app/catalog/browser/configure.zcml:86
@@ -1788,37 +2081,32 @@
 msgid "Field Indexes"
 msgstr "Индексы по полям"
 
-#: src/zope/app/catalog/interfaces.py:64
-#: src/zope/app/catalog/text.py:33
-#: src/zope/app/component/metadirectives.py:297
-#: src/zope/component/zcml.py:439
+#: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
+#: src/zope/app/component/metadirectives.py:297 src/zope/component/zcml.py:439
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: src/zope/app/catalog/interfaces.py:65
-#: src/zope/app/catalog/text.py:34
+#: src/zope/app/catalog/interfaces.py:65 src/zope/app/catalog/text.py:34
 msgid "Objects will be adapted to this interface"
 msgstr "Объекты будут адаптированы к этому интерфейсу"
 
-#: src/zope/app/catalog/interfaces.py:71
-#: src/zope/app/catalog/text.py:41
+#: src/zope/app/catalog/interfaces.py:71 src/zope/app/catalog/text.py:41
 msgid "Field Name"
 msgstr "Название поля"
 
-#: src/zope/app/catalog/interfaces.py:72
-#: src/zope/app/catalog/text.py:42
+#: src/zope/app/catalog/interfaces.py:72 src/zope/app/catalog/text.py:42
 msgid "Name of the field to index"
 msgstr "Название поля для индексирования"
 
-#: src/zope/app/catalog/interfaces.py:76
-#: src/zope/app/catalog/text.py:47
+#: src/zope/app/catalog/interfaces.py:76 src/zope/app/catalog/text.py:47
 msgid "Field Callable"
 msgstr "Вызываемое поле"
 
-#: src/zope/app/catalog/interfaces.py:77
-#: src/zope/app/catalog/text.py:48
+#: src/zope/app/catalog/interfaces.py:77 src/zope/app/catalog/text.py:48
 msgid "If true, then the field should be called to get the value to be indexed"
-msgstr "Если установлено, то поле должно быть вызвано для получения значения для индекирования"
+msgstr ""
+"Если установлено, то поле должно быть вызвано для получения значения для "
+"индекирования"
 
 #: src/zope/app/component/back35.py:100
 msgid "Component Interface"
@@ -1856,8 +2144,7 @@
 msgid "Additionally required interfaces"
 msgstr "Дополнительно требуемые интерфейсы"
 
-#: src/zope/app/component/back35.py:295
-#: src/zope/app/component/back35.py:340
+#: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
 #: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
@@ -1867,13 +2154,11 @@
 msgid "The interface provided"
 msgstr "Предоставляемый интерфейс"
 
-#: src/zope/app/component/back35.py:302
-#: src/zope/component/zcml.py:104
-#: src/zope/component/zcml.py:377
-#: src/zope/component/zcml.py:449
+#: src/zope/app/component/back35.py:302 src/zope/component/zcml.py:104
+#: src/zope/component/zcml.py:377 src/zope/component/zcml.py:449
+#: src/zope/app/container/browser/contents.pt:33
+#: src/zope/app/container/browser/index.pt:27
 #: src/zope/app/schema/browser/schema_edit.pt:37
-#: src/zope/app/container/browser/index.pt:27
-#: src/zope/app/container/browser/contents.pt:33
 msgid "Name"
 msgstr "Название"
 
@@ -1955,8 +2240,12 @@
 msgstr "Сайт"
 
 #: src/zope/app/component/browser/registration.pt:10
-msgid "This object isn't yet registered. Click <a href=\"@@addRegistration.html\">here</a> to register the object."
-msgstr "Данный объект еще не зарегистрирован. Нажмите <a href=\"@@addRegistration.html\">здесь</a> для регистрации объекта."
+msgid ""
+"This object isn't yet registered. Click <a href=\"@@addRegistration.html"
+"\">here</a> to register the object."
+msgstr ""
+"Данный объект еще не зарегистрирован. Нажмите <a href=\"@@addRegistration."
+"html\">здесь</a> для регистрации объекта."
 
 #: src/zope/app/component/browser/registration.pt:17
 msgid "This object is registered:"
@@ -1969,8 +2258,12 @@
 msgstr "Снять регистрацию"
 
 #: src/zope/app/component/browser/registration.pt:50
-msgid "Click <a href=\"@@addRegistration.html\">here</a> to register the object again."
-msgstr "Нажмите <a href=\"@@addRegistration.html\">здесь</a> что бы зарегистрировать объект снова."
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+"Нажмите <a href=\"@@addRegistration.html\">здесь</a> что бы зарегистрировать "
+"объект снова."
 
 #. Default: ""
 #: src/zope/app/component/browser/registration.py:117
@@ -2035,7 +2328,8 @@
 "        views that support other views."
 msgstr ""
 "\n"
-"        Представление может предоставлять интерфейс. Это может быть использовано для представлений которые поддерживают другие представления."
+"        Представление может предоставлять интерфейс. Это может быть "
+"использовано для представлений которые поддерживают другие представления."
 
 #: src/zope/app/component/metadirectives.py:119
 #: src/zope/app/component/metadirectives.py:335
@@ -2054,16 +2348,17 @@
 
 #: src/zope/app/component/metadirectives.py:140
 #: src/zope/app/component/metadirectives.py:316
-msgid "Text suitable for use in the 'add content' menu of a management interface"
-msgstr "Текст для использования в меню 'добавление контента' интерфейса управления"
+msgid ""
+"Text suitable for use in the 'add content' menu of a management interface"
+msgstr ""
+"Текст для использования в меню 'добавление контента' интерфейса управления"
 
 #: src/zope/app/component/metadirectives.py:147
 #: src/zope/app/component/metadirectives.py:323
 msgid "Longer narrative description of what this factory does"
 msgstr "Длинное, повествовательное описание того, что делает эта фабрика"
 
-#: src/zope/app/component/metadirectives.py:157
-#: src/zope/component/zcml.py:58
+#: src/zope/app/component/metadirectives.py:157 src/zope/component/zcml.py:58
 msgid "Factory"
 msgstr "Фабрика"
 
@@ -2076,19 +2371,29 @@
 "\n"
 "        Specifies the interface for which the default view is declared. All\n"
 "        objects implementing this interface make use of this default\n"
-"        setting. If this attribute is not specified, the default is available\n"
+"        setting. If this attribute is not specified, the default is "
+"available\n"
 "        for all objects."
 msgstr ""
 "\n"
-"        Определяет интерфейс для которого объявлено представление по умолчанию. Все объекты реализующие данный интерфейс используют эти установки. Если данный атрибут не определен представление по умолчанию доступно для всех объектов."
+"        Определяет интерфейс для которого объявлено представление по "
+"умолчанию. Все объекты реализующие данный интерфейс используют эти "
+"установки. Если данный атрибут не определен представление по умолчанию "
+"доступно для всех объектов."
 
 #: src/zope/app/component/metadirectives.py:190
-msgid "The layer the resource is in.  This argument has been deprecated and will be removed in Zope 3.5.  Use the 'type' argument instead."
-msgstr "Слой на котором расположен ресурс. Данный аргумент устарел и будет удален в Zope 3.5. Используйте новый аргумент 'type'."
+msgid ""
+"The layer the resource is in.  This argument has been deprecated and will be "
+"removed in Zope 3.5.  Use the 'type' argument instead."
+msgstr ""
+"Слой на котором расположен ресурс. Данный аргумент устарел и будет удален в "
+"Zope 3.5. Используйте новый аргумент 'type'."
 
 #: src/zope/app/component/metadirectives.py:203
 msgid "View attributes that are also allowed if user has permission."
-msgstr "Атрибуты представления которые также будут доступны если пользователь имеет право доступа."
+msgstr ""
+"Атрибуты представления которые также будут доступны если пользователь имеет "
+"право доступа."
 
 #: src/zope/app/component/metadirectives.py:224
 msgid "One or more interfaces"
@@ -2101,7 +2406,8 @@
 "        access or mutate the attributes and methods specified."
 msgstr ""
 "\n"
-"        Определяет право доступа по идентификатору который будет необходим для доступа или изменения указанных атрибутов и методов."
+"        Определяет право доступа по идентификатору который будет необходим "
+"для доступа или изменения указанных атрибутов и методов."
 
 #: src/zope/app/component/metadirectives.py:243
 msgid "Attributes and methods"
@@ -2138,12 +2444,15 @@
 #: src/zope/app/component/metadirectives.py:276
 msgid ""
 "\n"
-"        This argument says that this content class should be configured in the\n"
+"        This argument says that this content class should be configured in "
+"the\n"
 "        same way the specified class' security is. If this argument is\n"
 "        specified, no other argument can be used."
 msgstr ""
 "\n"
-"        Данный аргумент указывает, что данный класс контента должен быть сконфигурирован по безопасности также как указанный класс. Если данный аргумент определен другие атрибуты не могут быть использованы."
+"        Данный аргумент указывает, что данный класс контента должен быть "
+"сконфигурирован по безопасности также как указанный класс. Если данный "
+"аргумент определен другие атрибуты не могут быть использованы."
 
 #: src/zope/app/component/metadirectives.py:291
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:32
@@ -2158,7 +2467,9 @@
 "        string given as the content directive's 'class' attribute."
 msgstr ""
 "\n"
-"        Идентификатор для данной фабрики в схеме идентификации фабрики интерфейса управления. Если не указан умолчания заданы как атрибут `class` директивы контента."
+"        Идентификатор для данной фабрики в схеме идентификации фабрики "
+"интерфейса управления. Если не указан умолчания заданы как атрибут `class` "
+"директивы контента."
 
 #: src/zope/app/component/metadirectives.py:340
 msgid "Layer"
@@ -2177,10 +2488,8 @@
 "        "
 
 #: src/zope/app/component/metadirectives.py:50
-#: src/zope/app/component/metadirectives.py:235
-#: src/zope/component/zcml.py:52
-#: src/zope/component/zcml.py:97
-#: src/zope/component/zcml.py:264
+#: src/zope/app/component/metadirectives.py:235 src/zope/component/zcml.py:52
+#: src/zope/component/zcml.py:97 src/zope/component/zcml.py:264
 #: src/zope/app/security/browser/configure.zcml:63
 #: src/zope/app/securitypolicy/browser/manage_access.pt:23
 msgid "Permission"
@@ -2212,12 +2521,15 @@
 "        attribute is not supplied, it defaults to 'default'."
 msgstr ""
 "\n"
-"        Оформление состоит из слоев. Обычно конкретные представления располагаются в слое названном как представления. Если атрибут 'layer' (слой) не указан, по умолчанию используется 'default'."
+"        Оформление состоит из слоев. Обычно конкретные представления "
+"располагаются в слое названном как представления. Если атрибут "
+"'layer' (слой) не указан, по умолчанию используется 'default'."
 
 #: src/zope/app/component/metadirectives.py:72
 #: src/zope/app/component/metadirectives.py:197
 msgid "Interface that is also allowed if user has permission."
-msgstr "Интерфейс который также допустим если пользователь имеет право доступа."
+msgstr ""
+"Интерфейс который также допустим если пользователь имеет право доступа."
 
 #: src/zope/app/component/metadirectives.py:73
 msgid ""
@@ -2231,11 +2543,16 @@
 "        whitespace."
 msgstr ""
 "\n"
-"        По умолчанию 'permission' (право доступа) действует только для просмотра представления и возможных дочерних представлений. Указывая данный атрибут возможно расширить право доступа на все описанное в данном интерфейсе. Несколько интерфейсов могут быть указаны, разделенные пробелами."
+"        По умолчанию 'permission' (право доступа) действует только для "
+"просмотра представления и возможных дочерних представлений. Указывая данный "
+"атрибут возможно расширить право доступа на все описанное в данном "
+"интерфейсе. Несколько интерфейсов могут быть указаны, разделенные пробелами."
 
 #: src/zope/app/component/metadirectives.py:86
 msgid "View attributes that are also allowed if the user has permission."
-msgstr "Атрибуты представления которые также доступны если пользователь имеет право доступа."
+msgstr ""
+"Атрибуты представления которые также доступны если пользователь имеет право "
+"доступа."
 
 #: src/zope/app/component/metadirectives.py:88
 msgid ""
@@ -2246,7 +2563,10 @@
 "        on the view object."
 msgstr ""
 "\n"
-"        По умолчанию право доступа действуют только для просмотра представления и возможных дочерних представлений. В случае определения allowed_attributes возможно также расширить право доступа на указанные атрибуты представления."
+"        По умолчанию право доступа действуют только для просмотра "
+"представления и возможных дочерних представлений. В случае определения "
+"allowed_attributes возможно также расширить право доступа на указанные "
+"атрибуты представления."
 
 #: src/zope/app/component/vocabulary.py:290
 msgid "(unnamed utility)"
@@ -2256,6 +2576,16 @@
 msgid "Add Content"
 msgstr "Добавить контент"
 
+#. Default: "Add"
+#: src/zope/app/container/browser/add.pt:45
+#: src/zope/app/container/browser/contents.pt:156
+#: src/zope/app/file/browser/file_add.pt:48
+#: src/zope/app/form/browser/add.pt:55
+#: src/zope/app/i18n/browser/translate.pt:49
+#: src/zope/app/schema/browser/schema_add.pt:40
+msgid "add-button"
+msgstr "Добавить"
+
 #: src/zope/app/container/browser/adding.py:113
 msgid "You must select the type of object to add."
 msgstr "Вы должны выбрать тип объекта для добавления."
@@ -2299,6 +2629,29 @@
 msgid "container-cancel-button"
 msgstr "Отказаться"
 
+#: src/zope/app/container/browser/contents.pt:27
+#: src/zope/app/container/browser/index.pt:19
+#: src/zope/app/intid/browser/registrations.pt:9
+#: src/zope/app/schema/browser/schema_edit.pt:31
+msgid "Content listing"
+msgstr "Контент"
+
+#: src/zope/app/container/browser/contents.pt:35
+#: src/zope/app/file/browser/image_edit.pt:12
+msgid "Size"
+msgstr "Размер"
+
+#: src/zope/app/container/browser/contents.pt:36
+#: src/zope/app/container/browser/index.pt:29
+#: src/zope/dublincore/browser/edit.pt:33
+msgid "Created"
+msgstr "Создан"
+
+#: src/zope/app/container/browser/contents.pt:37
+#: src/zope/app/container/browser/index.pt:30
+msgid "Modified"
+msgstr "Изменен"
+
 #: src/zope/app/container/browser/contents.py:252
 msgid "You didn't specify any ids to remove."
 msgstr "Вы не выбрали элементы для удаления."
@@ -2339,23 +2692,15 @@
 msgid "You didn't specify any ids to rename."
 msgstr "Вы не выбрали элементы для переименования."
 
-#: src/zope/app/container/browser/index.pt:29
-#: src/zope/app/container/browser/contents.pt:36
-#: src/zope/dublincore/browser/edit.pt:33
-msgid "Created"
-msgstr "Создан"
-
-#: src/zope/app/container/browser/index.pt:30
-#: src/zope/app/container/browser/contents.pt:37
-msgid "Modified"
-msgstr "Изменен"
-
 #: src/zope/app/container/browser/metaconfigure.py:58
 msgid ""
 "A skin is composed of layers. It is common to put\n"
 "        skin specific views in a layer named after the skin. If the 'layer'\n"
 "        attribute is not supplied, it defaults to 'default'."
-msgstr "Оформление состоит из слоев. Обычно конкретные представления располагаются в слое названном как представление. Если атрибут 'layer' (слой) не указан, по умолчанию используется 'default'."
+msgstr ""
+"Оформление состоит из слоев. Обычно конкретные представления располагаются в "
+"слое названном как представление. Если атрибут 'layer' (слой) не указан, по "
+"умолчанию используется 'default'."
 
 #: src/zope/app/container/browser/metaconfigure.py:76
 #: src/zope/app/component/browser/configure.zcml:47
@@ -2366,10 +2711,8 @@
 msgstr "Содержимое"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
-#: src/zope/formlib/form.py:835
-#: src/zope/app/menus.zcml:17
-#: src/zope/app/menus.zcml:25
-#: src/zope/app/component/browser/configure.zcml:56
+#: src/zope/formlib/form.py:835 src/zope/app/menus.zcml:17
+#: src/zope/app/menus.zcml:25 src/zope/app/component/browser/configure.zcml:56
 #: src/zope/app/workflow/stateful/browser/configure.zcml:48
 #: src/zope/app/workflow/stateful/browser/configure.zcml:85
 #: src/zope/app/authentication/browser/configure.zcml:56
@@ -2402,16 +2745,15 @@
 "You must deactivate this object before trying to remove it.\n"
 msgstr ""
 "\n"
-"Удаление объекта (${object}) который имеет зависимых (${dependents}) не возможно! Необходимо деактивировать объект перед удалением.\n"
+"Удаление объекта (${object}) который имеет зависимых (${dependents}) не "
+"возможно! Необходимо деактивировать объект перед удалением.\n"
 
-#: src/zope/app/container/size.py:40
-#: src/zope/app/locking/storage.py:157
+#: src/zope/app/container/size.py:40 src/zope/app/locking/storage.py:157
 msgid "1 item"
 msgstr "1 элемент"
 
 #. Default: ""
-#: src/zope/app/container/size.py:41
-#: src/zope/app/locking/storage.py:158
+#: src/zope/app/container/size.py:41 src/zope/app/locking/storage.py:158
 msgid "${items} items"
 msgstr "элементов: ${items}"
 
@@ -2540,8 +2882,12 @@
 msgstr "Установки ZMI"
 
 #: src/zope/app/demo/skinpref/configure.zcml:10
-msgid "         In this category you will find all preferences related to the Zope         Management Interface (ZMI).         "
-msgstr "         В данной категории расположены все установки относящиеся к интерфейсу управления Zope (ZMI).         "
+msgid ""
+"         In this category you will find all preferences related to the "
+"Zope         Management Interface (ZMI).         "
+msgstr ""
+"         В данной категории расположены все установки относящиеся к "
+"интерфейсу управления Zope (ZMI).         "
 
 #: src/zope/app/demo/skinpref/configure.zcml:20
 msgid "Skin Selection"
@@ -2594,39 +2940,6 @@
 msgid "IntWidget"
 msgstr "Элемент интерфейса для целого"
 
-#: src/zope/app/demo/widget/browser/popup.pt:36
-#: src/zope/app/zptpage/browser/inlinecode.pt:50
-#: src/zope/app/schema/browser/schema_edit.pt:21
-#: src/zope/app/pythonpage/edit.pt:24
-#: src/zope/app/apidoc/browser/prefIndex.pt:78
-#: src/zope/app/form/browser/add.pt:25
-#: src/zope/app/form/browser/edit.pt:26
-msgid "There are ${num_errors} input errors."
-msgstr "Ошибок при вводе: ${num_errors}"
-
-#. Default: "Refresh"
-#: src/zope/app/demo/widget/browser/popup.pt:65
-#: src/zope/app/zptpage/browser/inlinecode.pt:64
-#: src/zope/app/file/browser/file_upload.pt:48
-#: src/zope/app/file/browser/file_add.pt:46
-#: src/zope/app/pythonpage/edit.pt:70
-#: src/zope/app/error/browser/error.pt:53
-#: src/zope/app/apidoc/browser/prefIndex.pt:118
-#: src/zope/app/form/browser/add.pt:53
-#: src/zope/app/form/browser/edit.pt:53
-#: src/zope/dublincore/browser/edit.pt:50
-msgid "refresh-button"
-msgstr "Обновить"
-
-#. Default: "Change"
-#: src/zope/app/demo/widget/browser/popup.pt:67
-#: src/zope/app/zptpage/browser/inlinecode.pt:66
-#: src/zope/app/pythonpage/edit.pt:72
-#: src/zope/app/apidoc/browser/prefIndex.pt:120
-#: src/zope/app/form/browser/edit.pt:55
-msgid "submit-button"
-msgstr "Изменить"
-
 #: src/zope/app/demo/widget/browser/textareawidget.zcml:21
 msgid "TextAreaWidget Index"
 msgstr "Элемент интерфейса для текстового поля"
@@ -2690,8 +3003,8 @@
 #: src/zope/app/demo/widget/interfaces/intwidget.py:47
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:46
 #: src/zope/app/demo/widget/interfaces/textwidget.py:47
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 #: src/zope/app/apidoc/zcmlmodule/index.pt:137
-#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr "обязательный"
 
@@ -2819,7 +3132,8 @@
 msgstr "Поле zope.schema.TextLine с required = True."
 
 #: src/zope/app/demo/widget/interfaces/textwidget.py:53
-msgid "zope.schema.TextLine field with constraint = lambda x: x == u'constraint'."
+msgid ""
+"zope.schema.TextLine field with constraint = lambda x: x == u'constraint'."
 msgstr "Поле zope.schema.TextLine с ограничением lambda x: x == u'constraint'."
 
 #: src/zope/app/demo/widget/interfaces/textwidget.py:59
@@ -2870,8 +3184,8 @@
 #: src/zope/app/error/browser/configure.zcml:13
 #: src/zope/app/error/browser/configure.zcml:26
 #: src/zope/app/cache/browser/cacheableedit.pt:24
+#: src/zope/app/cache/browser/ramedit.pt:10
 #: src/zope/app/cache/browser/ramstats.pt:11
-#: src/zope/app/cache/browser/ramedit.pt:10
 msgid "Errors"
 msgstr "Ошибки"
 
@@ -2889,13 +3203,20 @@
 msgstr "Журнал ошибок"
 
 #: src/zope/app/error/browser/error.pt:11
-msgid "This page lists the exceptions that have occurred in this site recently."
+msgid ""
+"This page lists the exceptions that have occurred in this site recently."
 msgstr "Ошибки, недавно произошедшие для данного сайта"
 
 #: src/zope/app/error/browser/error.pt:16
 msgid "No exceptions logged."
 msgstr "Нет сообщений об ошибках"
 
+#: src/zope/app/error/browser/error.pt:22
+#: src/zope/app/error/browser/errorentry.pt:21
+#: src/zope/app/recorder/sessions.pt:15
+msgid "Time"
+msgstr "Время"
+
 #: src/zope/app/error/browser/error.pt:23
 #: src/zope/app/error/browser/errorentry.pt:26
 msgid "User"
@@ -2931,8 +3252,12 @@
 msgstr "Настроить журнал ошибок"
 
 #: src/zope/app/error/browser/error_config.pt:9
-msgid "You can configure how many exceptions should be kept and whether the exceptions should be copied to Zope's event log file(s)."
-msgstr "Вы можете настроить количество ошибок сохраняемых в журнале и должны ли ошибки сохраняться в лог-файл(ы) Zope."
+msgid ""
+"You can configure how many exceptions should be kept and whether the "
+"exceptions should be copied to Zope's event log file(s)."
+msgstr ""
+"Вы можете настроить количество ошибок сохраняемых в журнале и должны ли "
+"ошибки сохраняться в лог-файл(ы) Zope."
 
 #: src/zope/app/error/browser/errorentry.pt:10
 msgid "Header"
@@ -3027,59 +3352,55 @@
 msgstr "Добавить изображение"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:300
-#: src/zope/app/file/browser/file.py:442
-#: src/zope/app/form/browser/editview.py:114
-#: src/zope/formlib/form.py:793
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
+#: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "Обновлено ${date_time}"
 
-#: src/zope/app/file/browser/file.py:311
-#: src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file_add.pt:31
+#: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
 #: src/zope/app/i18nfile/browser/image_edit.pt:80
-#: src/zope/app/file/browser/file_upload.pt:33
-#: src/zope/app/file/browser/file_add.pt:31
 msgid "Data"
 msgstr "Данные"
 
-#: src/zope/app/file/browser/file.py:312
-#: src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
-#: src/zope/app/file/browser/file_add.pt:31
 msgid "The actual content of the object."
 msgstr "Данные объекта."
 
 #. Default: ""
 #: src/zope/app/file/browser/file.py:421
-msgid "The character set specified in the content type ($charset) is not supported."
-msgstr "Кодировка указанная для данного типа контента ($charset) не поддерживается."
+msgid ""
+"The character set specified in the content type ($charset) is not supported."
+msgstr ""
+"Кодировка указанная для данного типа контента ($charset) не поддерживается."
 
 #. Default: ""
 #: src/zope/app/file/browser/file.py:426
-msgid "The character set specified in the content type ($charset) does not match file content."
-msgstr "Кодировка указанная для данного типа контента ($charset) не совпадает с контентом."
+msgid ""
+"The character set specified in the content type ($charset) does not match "
+"file content."
+msgstr ""
+"Кодировка указанная для данного типа контента ($charset) не совпадает с "
+"контентом."
 
 #. Default: ""
 #: src/zope/app/file/browser/file.py:449
-msgid "The character set you specified ($charset) cannot encode all characters in text."
-msgstr "Указанная кодировка ($charset) не может декодировать все символы для данного текста."
+msgid ""
+"The character set you specified ($charset) cannot encode all characters in "
+"text."
+msgstr ""
+"Указанная кодировка ($charset) не может декодировать все символы для данного "
+"текста."
 
 #. Default: ""
 #: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "Указанная кодировка ($charset) не поддерживается."
 
-#. Default: "Add"
-#: src/zope/app/file/browser/file_add.pt:48
-#: src/zope/app/schema/browser/schema_add.pt:40
-#: src/zope/app/i18n/browser/translate.pt:49
-#: src/zope/app/container/browser/add.pt:45
-#: src/zope/app/container/browser/contents.pt:156
-#: src/zope/app/form/browser/add.pt:55
-msgid "add-button"
-msgstr "Добавить"
-
 #: src/zope/app/file/browser/file_add.pt:51
 #: src/zope/app/form/browser/add.pt:58
 msgid "Object Name"
@@ -3099,11 +3420,6 @@
 msgid "Upload a file"
 msgstr "Загрузить файл"
 
-#: src/zope/app/file/browser/image_edit.pt:12
-#: src/zope/app/container/browser/contents.pt:35
-msgid "Size"
-msgstr "Размер"
-
 #. Default: "Add Images"
 #: src/zope/app/file/configure.zcml:19
 msgid "add-images-permission"
@@ -3136,18 +3452,16 @@
 msgid " ${width}x${height}"
 msgstr " ${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36
-#: src/zope/app/pythonpage/__init__.py:46
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
+#: src/zope/app/file/browser/file_add.pt:16
+#: src/zope/app/file/browser/file_upload.pt:16
 #: src/zope/app/i18nfile/browser/file_edit.pt:32
 #: src/zope/app/i18nfile/browser/image_edit.pt:33
-#: src/zope/app/file/browser/file_upload.pt:16
-#: src/zope/app/file/browser/file_add.pt:16
 msgid "Content Type"
 msgstr "Тип данных"
 
-#: src/zope/app/file/interfaces.py:37
+#: src/zope/app/file/interfaces.py:37 src/zope/app/file/browser/file_add.pt:16
 #: src/zope/app/file/browser/file_upload.pt:16
-#: src/zope/app/file/browser/file_add.pt:16
 msgid "The content type identifies the type of data."
 msgstr "Определяет тип данных."
 
@@ -3285,8 +3599,7 @@
 #: src/zope/app/schema/fieldforms.zcml:99
 #: src/zope/app/schema/fieldforms.zcml:125
 #: src/zope/app/schema/fieldforms.zcml:151
-#: src/zope/app/session/browser.zcml:15
-#: src/zope/app/session/browser.zcml:38
+#: src/zope/app/session/browser.zcml:15 src/zope/app/session/browser.zcml:38
 #: src/zope/app/zptpage/browser/configure.zcml:39
 #: src/zope/app/securitypolicy/browser/configure.zcml:28
 msgid "Edit"
@@ -3393,8 +3706,10 @@
 msgstr "Детали менеджера приложений ${application_id}"
 
 #: src/zope/app/generations/browser/managers.pt:18
-msgid "The database was updated to generation ${generation} for ${application}."
-msgstr "База данных была обновлена к поколению ${generation} для ${application}."
+msgid ""
+"The database was updated to generation ${generation} for ${application}."
+msgstr ""
+"База данных была обновлена к поколению ${generation} для ${application}."
 
 #: src/zope/app/generations/browser/managers.pt:23
 msgid "The database is up to date for ${application}."
@@ -3432,11 +3747,11 @@
 msgid "Generations"
 msgstr "Поколения"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "Некорректный путь!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 msgid "dotted name is not correct !"
 msgstr "неверный путь к модулю!"
 
@@ -3460,13 +3775,38 @@
 msgid "Principal Home Folder"
 msgstr "Домашняя папка пользователя"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "Пользователь"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "Искать"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "Пользователи"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "Отменить"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Домашняя папка"
 
 #: src/zope/app/homefolder/interfaces.py:29
-msgid "The principal's home folder; if none has been defined, this attribute will be `None`."
-msgstr "Домашняя папка пользователя. Если не определена данный атрибут будет `None`."
+msgid ""
+"The principal's home folder; if none has been defined, this attribute will "
+"be `None`."
+msgstr ""
+"Домашняя папка пользователя. Если не определена данный атрибут будет `None`."
 
 #: src/zope/app/homefolder/interfaces.py:41
 msgid "Base Folder"
@@ -3481,32 +3821,46 @@
 msgstr "Создать домашнюю папку"
 
 #: src/zope/app/homefolder/interfaces.py:47
-msgid "Whether home folders should be created upon adding a assignment, if missing."
-msgstr "Должна ли домашняя папка быть создана в процессе связывания если отсутствует."
+msgid ""
+"Whether home folders should be created upon adding a assignment, if missing."
+msgstr ""
+"Должна ли домашняя папка быть создана в процессе связывания если отсутствует."
 
 #: src/zope/app/homefolder/interfaces.py:52
 msgid "Auto create assignment"
 msgstr "Автоматическое связывание"
 
 #: src/zope/app/homefolder/interfaces.py:53
-msgid "Whether assignment and folder should be created when calling getHomeFolder, if not existing."
-msgstr "Должна ли домашняя папка быть создана и связана при вызове getHomeFolder если отсутствует."
+msgid ""
+"Whether assignment and folder should be created when calling getHomeFolder, "
+"if not existing."
+msgstr ""
+"Должна ли домашняя папка быть создана и связана при вызове getHomeFolder "
+"если отсутствует."
 
 #: src/zope/app/homefolder/interfaces.py:59
 msgid "Local Home Folder Role"
 msgstr "Роль для домашней папки"
 
 #: src/zope/app/homefolder/interfaces.py:60
-msgid "The local role that the user will have in its home folder. This role is only set on folders that are created by the manager."
-msgstr "Локальная роль которая будет у пользователя в этой папке. Данная роль устанавливается только для папок созданных данным менеджером."
+msgid ""
+"The local role that the user will have in its home folder. This role is only "
+"set on folders that are created by the manager."
+msgstr ""
+"Локальная роль которая будет у пользователя в этой папке. Данная роль "
+"устанавливается только для папок созданных данным менеджером."
 
 #: src/zope/app/homefolder/interfaces.py:68
 msgid "Container Type to create"
 msgstr "Тип контейнера для создания"
 
 #: src/zope/app/homefolder/interfaces.py:69
-msgid "The container type that will be created upon first call of getHomeFolder (if autoCreate is on)"
-msgstr "Тип контейнера который будет создан при первом вызове getHomeFolder (если включен autoCreate)"
+msgid ""
+"The container type that will be created upon first call of getHomeFolder (if "
+"autoCreate is on)"
+msgstr ""
+"Тип контейнера который будет создан при первом вызове getHomeFolder (если "
+"включен autoCreate)"
 
 #: src/zope/app/i18n/browser/configure.zcml:10
 msgid "Translate"
@@ -3535,8 +3889,15 @@
 
 #: src/zope/app/i18n/browser/exportimport.pt:13
 msgid "Here you can export and import messages from your Translation Domain."
-msgstr "Здесь Вы можете загружать и сохранять переводы для Вашего домена переводов."
+msgstr ""
+"Здесь Вы можете загружать и сохранять переводы для Вашего домена переводов."
 
+#: src/zope/app/i18n/browser/exportimport.pt:21
+#: src/zope/app/i18n/browser/synchronize.pt:44
+#: src/zope/app/i18n/browser/translate.pt:16
+msgid "Select Languages:"
+msgstr "Выберите языки:"
+
 #: src/zope/app/i18n/browser/exportimport.pt:33
 msgid "Import File Name:"
 msgstr "Имя файла для загрузки:"
@@ -3546,6 +3907,12 @@
 msgid "import-button"
 msgstr "Загрузить"
 
+#: src/zope/app/i18n/browser/exportimport.pt:4
+#: src/zope/app/i18n/browser/translate.pt:4
+#: src/zope/app/i18n/browser/translatemessage.pt:4
+msgid "Translation Domain - Translate"
+msgstr "Домен переводов - Перевести"
+
 #. Default: "Export"
 #: src/zope/app/i18n/browser/exportimport.pt:40
 msgid "export-button"
@@ -3573,6 +3940,17 @@
 msgid "synchronize-button"
 msgstr "Синхронизировать"
 
+#: src/zope/app/i18n/browser/synchronize.pt:88
+#: src/zope/app/i18n/browser/translate.pt:77
+#: src/zope/app/i18n/browser/translatemessage.pt:17
+msgid "Message Id"
+msgstr "Идентификатор сообщения"
+
+#: src/zope/app/i18n/browser/synchronize.pt:90
+#: src/zope/app/recorder/sessions.pt:18
+msgid "Status"
+msgstr "Статус"
+
 #: src/zope/app/i18n/browser/synchronize.py:34
 msgid "Up to Date"
 msgstr "Обновление не нужно"
@@ -3605,12 +3983,6 @@
 msgid "Delete Messages"
 msgstr "Удалить сообщения"
 
-#: src/zope/app/i18n/browser/translate.pt:16
-#: src/zope/app/i18n/browser/synchronize.pt:44
-#: src/zope/app/i18n/browser/exportimport.pt:21
-msgid "Select Languages:"
-msgstr "Выберите языки:"
-
 #. Default: "Edit"
 #: src/zope/app/i18n/browser/translate.pt:35
 msgid "edit-button"
@@ -3621,12 +3993,6 @@
 msgid "delete-button"
 msgstr "Удалить"
 
-#: src/zope/app/i18n/browser/translate.pt:4
-#: src/zope/app/i18n/browser/translatemessage.pt:4
-#: src/zope/app/i18n/browser/exportimport.pt:4
-msgid "Translation Domain - Translate"
-msgstr "Домен переводов - Перевести"
-
 #: src/zope/app/i18n/browser/translate.pt:46
 msgid "New Language:"
 msgstr "Новый язык:"
@@ -3640,12 +4006,6 @@
 msgid "filter-button"
 msgstr "Фильтр"
 
-#: src/zope/app/i18n/browser/translate.pt:77
-#: src/zope/app/i18n/browser/translatemessage.pt:17
-#: src/zope/app/i18n/browser/synchronize.pt:88
-msgid "Message Id"
-msgstr "Идентификатор сообщения"
-
 #: src/zope/app/i18n/browser/translatemessage.pt:31
 msgid "Edit Message"
 msgstr "Редактировать сообщение"
@@ -3658,123 +4018,11 @@
 msgid "A multi-locale version of an Image."
 msgstr "Изображение содержащее изображения для нескольких языков."
 
-#: src/zope/app/i18nfile/browser/file_edit.pt:25
-#: src/zope/app/i18nfile/browser/image_edit.pt:25
-#: src/zope/app/i18nfile/browser/image_edit.pt:87
-#: src/zope/app/cache/browser/cacheableedit.pt:53
-#: src/zope/app/cache/browser/ramstats.pt:38
-#: src/zope/app/cache/browser/ramedit.pt:56
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:11
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:23
-#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:12
-#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:9
-#: src/zope/app/applicationcontrol/browser/servercontrol.pt:8
-#: src/zope/app/undo/undo_macros.pt:86
-#: src/zope/app/zptpage/browser/inlinecode.pt:13
-#: src/zope/app/zptpage/browser/inlinecode.pt:45
-#: src/zope/app/zptpage/browser/inlinecode.pt:55
-#: src/zope/app/file/browser/file_upload.pt:11
-#: src/zope/app/file/browser/image_edit.pt:13
-#: src/zope/app/file/browser/file_add.pt:11
-#: src/zope/app/zopetop/widget_macros.pt:15
-#: src/zope/app/zopetop/widget_macros.pt:23
-#: src/zope/app/zopetop/widget_macros.pt:158
-#: src/zope/app/zopetop/widget_macros.pt:175
-#: src/zope/app/zopetop/widget_macros.pt:212
-#: src/zope/app/zopetop/widget_macros.pt:227
-#: src/zope/app/pythonpage/edit.pt:14
-#: src/zope/app/pythonpage/edit.pt:19
-#: src/zope/app/boston/browser/template.pt:88
-#: src/zope/app/onlinehelp/browser/helptopic.pt:3
-#: src/zope/app/exception/browser/user.pt:7
-#: src/zope/app/apidoc/browser/contents.pt:24
-#: src/zope/app/apidoc/browser/contents.pt:29
-#: src/zope/app/apidoc/browser/modules.pt:14
-#: src/zope/app/apidoc/browser/static_contents.pt:24
-#: src/zope/app/apidoc/browser/static_contents.pt:29
-#: src/zope/app/apidoc/browser/menu_macros.pt:78
-#: src/zope/app/apidoc/browser/menu_macros.pt:84
-#: src/zope/app/apidoc/browser/static_modules.pt:14
-#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
-#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
-#: src/zope/app/apidoc/browser/prefIndex.pt:66
-#: src/zope/app/apidoc/browser/prefIndex.pt:68
-#: src/zope/app/apidoc/browser/prefIndex.pt:73
-#: src/zope/app/apidoc/browser/prefIndex.pt:95
-#: src/zope/app/apidoc/browser/prefIndex.pt:100
-#: src/zope/app/apidoc/browser/prefIndex.pt:103
-#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
-#: src/zope/app/apidoc/codemodule/browser/module_index.pt:16
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:11
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:101
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:103
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:147
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:149
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:142
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:144
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:183
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:185
-#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
-#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:125
-#: src/zope/app/rotterdam/view_macros.pt:5
-#: src/zope/app/rotterdam/view_macros.pt:24
-#: src/zope/app/rotterdam/template.pt:112
-#: src/zope/app/rotterdam/template.pt:131
-#: src/zope/app/rotterdam/template.pt:140
-#: src/zope/app/rotterdam/template_tablelayout.pt:113
-#: src/zope/app/rotterdam/template_tablelayout.pt:130
-#: src/zope/app/rotterdam/template_tablelayout.pt:137
-#: src/zope/app/container/browser/commontasks.pt:11
-#: src/zope/app/container/browser/commontasks.pt:21
-#: src/zope/app/container/browser/commontasks.pt:31
-#: src/zope/app/container/browser/add.pt:10
-#: src/zope/app/container/browser/add.pt:30
-#: src/zope/app/container/browser/add.pt:32
-#: src/zope/app/container/browser/index.pt:45
-#: src/zope/app/container/browser/index.pt:52
-#: src/zope/app/container/browser/index.pt:54
-#: src/zope/app/container/browser/index.pt:56
-#: src/zope/app/container/browser/contents.pt:20
-#: src/zope/app/container/browser/contents.pt:78
-#: src/zope/app/container/browser/contents.pt:96
-#: src/zope/app/container/browser/contents.pt:103
-#: src/zope/app/container/browser/contents.pt:110
-#: src/zope/app/container/browser/contents.pt:113
-#: src/zope/app/container/browser/contents.pt:116
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:6
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:16
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:40
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:53
-#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:34
-#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:74
-#: src/zope/app/securitypolicy/browser/granting.pt:6
-#: src/zope/app/securitypolicy/browser/granting.pt:35
-#: src/zope/app/securitypolicy/browser/granting.pt:61
-#: src/zope/app/securitypolicy/browser/manage_access.pt:11
-#: src/zope/app/securitypolicy/browser/manage_access.pt:37
-#: src/zope/app/securitypolicy/browser/manage_access.pt:56
-#: src/zope/app/form/browser/display.pt:9
-#: src/zope/app/form/browser/add.pt:13
-#: src/zope/app/form/browser/add.pt:19
-#: src/zope/app/form/browser/edit.pt:14
-#: src/zope/app/form/browser/edit.pt:20
-#: src/zope/app/basicskin/view_macros.pt:23
-#: src/zope/dublincore/browser/edit.pt:12
-msgid "${DYNAMIC_CONTENT}"
-msgstr "${DYNAMIC_CONTENT}"
-
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
 msgstr "Язык по умолчанию"
 
-#: src/zope/app/i18nfile/browser/file_edit.pt:55
-#: src/zope/app/i18nfile/browser/image_edit.pt:56
-#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:24
-#: src/zope/app/i18n/browser/synchronize.pt:89
-msgid "Language"
-msgstr "Язык"
-
 #. Default: "Show"
 #: src/zope/app/i18nfile/browser/file_edit.pt:67
 #: src/zope/app/i18nfile/browser/image_edit.pt:68
@@ -3792,31 +4040,24 @@
 msgid "Add new language"
 msgstr "Добавить новый язык"
 
-#. Default: "Save Changes"
-#: src/zope/app/i18nfile/browser/file_edit.pt:88
-#: src/zope/app/i18nfile/browser/image_edit.pt:94
-#: src/zope/app/cache/browser/cacheableedit.pt:46
-#: src/zope/app/cache/browser/ramedit.pt:52
-#: src/zope/app/error/browser/error_config.pt:47
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:67
-#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:88
-#: src/zope/dublincore/browser/edit.pt:52
-#: src/zope/rdb/browser/rdbconnection.pt:34
-msgid "save-changes-button"
-msgstr "Сохранить"
-
 #: src/zope/app/i18nfile/browser/i18nfile.py:46
 #: src/zope/app/i18nfile/browser/i18nimage.py:32
 msgid "Edit Form"
 msgstr "Форма редактирования"
 
 #: src/zope/app/i18nfile/browser/i18nfile.py:47
-msgid "This edit form allows you to make changes to the properties of this file."
-msgstr "Данная форма редактирования позволяет сделать изменения в свойствах данного файла."
+msgid ""
+"This edit form allows you to make changes to the properties of this file."
+msgstr ""
+"Данная форма редактирования позволяет сделать изменения в свойствах данного "
+"файла."
 
 #: src/zope/app/i18nfile/browser/i18nimage.py:33
-msgid "This edit form allows you to make changes to the properties of this image."
-msgstr "Данная форма редактирования позволяет сделать изменения в свойствах данного изображения."
+msgid ""
+"This edit form allows you to make changes to the properties of this image."
+msgstr ""
+"Данная форма редактирования позволяет сделать изменения в свойствах данного "
+"изображения."
 
 #: src/zope/app/i18nfile/browser/image_edit.pt:86
 msgid "Dimensions"
@@ -3861,8 +4102,12 @@
 msgstr "Объектов: ${count}"
 
 #: src/zope/app/introspector/configure.zcml:6
-msgid "       Use the object-introspection facility to discover       and browse interfaces and classes.       "
-msgstr "       Использование возможности просмотра информации о классах и интерфейсах объектов.       "
+msgid ""
+"       Use the object-introspection facility to discover       and browse "
+"interfaces and classes.       "
+msgstr ""
+"       Использование возможности просмотра информации о классах и "
+"интерфейсах объектов.       "
 
 #. Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
@@ -3878,8 +4123,12 @@
 msgstr "Id типа ключа"
 
 #: src/zope/app/keyreference/interfaces.py:39
-msgid "Key references should sort first on their key type and second on any type-specific information."
-msgstr "Ссылки-ключи должны быть вначале отсортированы по типу ключа и затем по любой специфичной для типа информации."
+msgid ""
+"Key references should sort first on their key type and second on any type-"
+"specific information."
+msgstr ""
+"Ссылки-ключи должны быть вначале отсортированы по типу ключа и затем по "
+"любой специфичной для типа информации."
 
 #: src/zope/app/locking/adapter.py:62
 msgid "Multiple principals found"
@@ -3893,8 +4142,7 @@
 msgid "Object is already locked"
 msgstr "Объект уже заблокирован"
 
-#: src/zope/app/locking/adapter.py:82
-#: src/zope/app/locking/adapter.py:92
+#: src/zope/app/locking/adapter.py:82 src/zope/app/locking/adapter.py:92
 msgid "Object is not locked"
 msgstr "Объект не заблокирован"
 
@@ -3918,13 +4166,14 @@
 msgid "Menu for displaying actions to be performed"
 msgstr "Меню для показа выполняемого действия"
 
-#: src/zope/app/menus.zcml:11
-#: src/zope/app/zopetop/widget_macros.pt:171
+#: src/zope/app/menus.zcml:11 src/zope/app/zopetop/widget_macros.pt:171
 msgid "Actions"
 msgstr "Действия"
 
 #: src/zope/app/menus.zcml:17
-msgid "Menu for objects to be added according to                    containment constraints"
+msgid ""
+"Menu for objects to be added according to                    containment "
+"constraints"
 msgstr "Меню для объектов добавляемых в соответствии с заданными ограничениями"
 
 #: src/zope/app/menus.zcml:25
@@ -3943,9 +4192,8 @@
 msgid "Menu for displaying alternate representations of an object"
 msgstr "Меню для показа альтернативного представления объекта"
 
-#: src/zope/app/menus.zcml:5
+#: src/zope/app/menus.zcml:5 src/zope/app/apidoc/ifacemodule/index.pt:168
 #: src/zope/app/zopetop/widget_macros.pt:154
-#: src/zope/app/apidoc/ifacemodule/index.pt:168
 msgid "Views"
 msgstr "Представления"
 
@@ -4009,12 +4257,15 @@
 msgstr "Путь к ресурсу"
 
 #: src/zope/app/onlinehelp/interfaces.py:173
-msgid "The Path to the Resource, assumed to be in the same directory as the Help Topic"
-msgstr "Путь к ресурсу, предполагается что он должен быть в том-же директории что и тема справки"
+msgid ""
+"The Path to the Resource, assumed to be in the same directory as the Help "
+"Topic"
+msgstr ""
+"Путь к ресурсу, предполагается что он должен быть в том-же директории что и "
+"тема справки"
 
 #: src/zope/app/onlinehelp/interfaces.py:53
-#: src/zope/security/interfaces.py:258
-#: src/zope/security/interfaces.py:308
+#: src/zope/security/interfaces.py:258 src/zope/security/interfaces.py:308
 msgid "Id"
 msgstr "Идентификатор"
 
@@ -4064,11 +4315,18 @@
 
 #: src/zope/app/onlinehelp/interfaces.py:84
 msgid "The View Name for which this Help Topic is registered"
-msgstr "Название представления для которого зарегистрирована данная тема справки"
+msgstr ""
+"Название представления для которого зарегистрирована данная тема справки"
 
 #: src/zope/app/pagetemplate/engine.py:121
-msgid "Inline Code Evaluation is deactivated, which means that you cannot have inline code snippets in your Page Template. Activate Inline Code Evaluation and try again."
-msgstr "Выполнение встроенного кода было деактивировано, соответственно Вы не можете использовать встроенный в Ваших шаблонах. Активируйте выполнение встроенного кода и повторите попытку."
+msgid ""
+"Inline Code Evaluation is deactivated, which means that you cannot have "
+"inline code snippets in your Page Template. Activate Inline Code Evaluation "
+"and try again."
+msgstr ""
+"Выполнение встроенного кода было деактивировано, соответственно Вы не можете "
+"использовать встроенный в Ваших шаблонах. Активируйте выполнение встроенного "
+"кода и повторите попытку."
 
 #. Default: ""
 #: src/zope/app/pagetemplate/engine.py:130
@@ -4142,16 +4400,26 @@
 msgstr "URL для показа в случае когда элемент выбран"
 
 #: src/zope/app/publisher/interfaces/browser.py:105
-msgid "When a user selects a browser menu item, the URLgiven in the action is displayed. The action is usually given as a relative URL, relative to the object the menu item is for."
-msgstr "Когда пользователь выбирает пункт меню, отображается URL переданный для действия. Действие обычно передается как относительный URL относительно объекта для которого предназначен пункт меню."
+msgid ""
+"When a user selects a browser menu item, the URLgiven in the action is "
+"displayed. The action is usually given as a relative URL, relative to the "
+"object the menu item is for."
+msgstr ""
+"Когда пользователь выбирает пункт меню, отображается URL переданный для "
+"действия. Действие обычно передается как относительный URL относительно "
+"объекта для которого предназначен пункт меню."
 
 #: src/zope/app/publisher/interfaces/browser.py:113
 msgid "Menu item ordering hint"
 msgstr "Подсказка для сортировки пунктов меню"
 
 #: src/zope/app/publisher/interfaces/browser.py:114
-msgid "This attribute provides a hint for menu item ordering.Menu items will generally be sorted by the `for_`attribute and then by the order."
-msgstr "Данный атрибут предоставляет подсказку для сортировки меню. Пункты меню будут отсортированы по атрибуту `for_` и далее в исходном порядке."
+msgid ""
+"This attribute provides a hint for menu item ordering.Menu items will "
+"generally be sorted by the `for_`attribute and then by the order."
+msgstr ""
+"Данный атрибут предоставляет подсказку для сортировки меню. Пункты меню "
+"будут отсортированы по атрибуту `for_` и далее в исходном порядке."
 
 #: src/zope/app/publisher/interfaces/browser.py:120
 msgid "A condition for displaying the menu item"
@@ -4159,7 +4427,8 @@
 
 #: src/zope/app/publisher/interfaces/browser.py:121
 msgid ""
-"The condition is given as a TALES expression. The expression has access to the variables:\n"
+"The condition is given as a TALES expression. The expression has access to "
+"the variables:\n"
 "\n"
 "context -- The object the menu is being displayed for\n"
 "\n"
@@ -4170,7 +4439,8 @@
 "The menu item will not be displayed if there is a \n"
 "filter and the filter evaluates to a false value."
 msgstr ""
-"Условие заданное как выражение TALES. Выражение будет иметь доступ к следующим переменным:\n"
+"Условие заданное как выражение TALES. Выражение будет иметь доступ к "
+"следующим переменным:\n"
 "\n"
 "context -- Объект для которого будет показано меню\n"
 "\n"
@@ -4178,7 +4448,8 @@
 "\n"
 "nothing -- None\n"
 "\n"
-"Пункт меню не будет показан если условие задано и при выполнении возвращает False."
+"Пункт меню не будет показан если условие задано и при выполнении возвращает "
+"False."
 
 #: src/zope/app/publisher/interfaces/browser.py:136
 msgid "Icon URI"
@@ -4197,8 +4468,14 @@
 msgstr "Идентификатор меню описывающий подменю начиная от данного пункта меню."
 
 #: src/zope/app/publisher/interfaces/browser.py:157
-msgid "When a user selects a browser menu item, the URL given in the action is displayed. The action is usually given as a relative URL, relative to the object the menu item is for."
-msgstr "Когда пользователь выбирает пункт меню, отображается URL переданный для действия. Действие обычно передается как относительный URL относительно объекта для которого предназначен пункт меню."
+msgid ""
+"When a user selects a browser menu item, the URL given in the action is "
+"displayed. The action is usually given as a relative URL, relative to the "
+"object the menu item is for."
+msgstr ""
+"Когда пользователь выбирает пункт меню, отображается URL переданный для "
+"действия. Действие обычно передается как относительный URL относительно "
+"объекта для которого предназначен пункт меню."
 
 #: src/zope/app/publisher/interfaces/browser.py:58
 #: src/zope/app/schemacontent/interfaces.py:45
@@ -4222,8 +4499,12 @@
 msgstr "Описание меню"
 
 #: src/zope/app/publisher/interfaces/browser.py:71
-msgid "A description of the menu. This might be shown on menu pages or in pop-up help for menus."
-msgstr "Описание меню. Описание может быть показано на страницах меню или в подсказках для меню."
+msgid ""
+"A description of the menu. This might be shown on menu pages or in pop-up "
+"help for menus."
+msgstr ""
+"Описание меню. Описание может быть показано на страницах меню или в "
+"подсказках для меню."
 
 #: src/zope/app/publisher/interfaces/browser.py:91
 msgid "Menu item title"
@@ -4238,8 +4519,12 @@
 msgstr "Описание пункта меню"
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-msgid "A description of the menu item. This might be shown on menu pages or in pop-up help for menu items."
-msgstr "Описание пункта меню. Описание может быть показано на страницах меню или в подсказках для пунктов меню."
+msgid ""
+"A description of the menu item. This might be shown on menu pages or in pop-"
+"up help for menu items."
+msgstr ""
+"Описание пункта меню. Описание может быть показано на страницах меню или в "
+"подсказках для пунктов меню."
 
 #: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
@@ -4290,7 +4575,8 @@
 msgid ""
 "A list of regular expressions.\n"
 "\n"
-"                     Requests whose paths match any of the expressions listed\n"
+"                     Requests whose paths match any of the expressions "
+"listed\n"
 "                     here will not be shown."
 msgstr ""
 "Список регулярных выражений.\n"
@@ -4304,21 +4590,10 @@
 msgid "Recorded Sessions"
 msgstr "Записанные сессии"
 
-#: src/zope/app/recorder/sessions.pt:15
-#: src/zope/app/error/browser/error.pt:22
-#: src/zope/app/error/browser/errorentry.pt:21
-msgid "Time"
-msgstr "Время"
-
 #: src/zope/app/recorder/sessions.pt:16
 msgid "Method"
 msgstr "Метод"
 
-#: src/zope/app/recorder/sessions.pt:18
-#: src/zope/app/i18n/browser/synchronize.pt:90
-msgid "Status"
-msgstr "Статус"
-
 #: src/zope/app/recorder/sessions.pt:36
 msgid "Create Functional Doctest"
 msgstr "Создать функциональный тест"
@@ -4369,6 +4644,23 @@
 msgid "Tip"
 msgstr "Подсказка"
 
+#: src/zope/app/rotterdam/navigation_macros.pt:31
+#: src/zope/app/tree/browser/navigation_macros.pt:16
+msgid "Navigation"
+msgstr "Навигация"
+
+#: src/zope/app/rotterdam/template.pt:79
+#: src/zope/app/rotterdam/template_tablelayout.pt:99
+#: src/zope/app/zopetop/widget_macros.pt:48
+msgid "Add:"
+msgstr "Добавить:"
+
+#: src/zope/app/rotterdam/template.pt:93
+#: src/zope/app/rotterdam/template_tablelayout.pt:72
+#: src/zope/app/zopetop/widget_macros.pt:198
+msgid "Location:"
+msgstr "Путь:"
+
 #: src/zope/app/rotterdam/view_macros.pt:36
 msgid "User: ${user}"
 msgstr "Пользователь: ${user}"
@@ -4410,12 +4702,10 @@
 msgid "Schema Name: ${schema_name}"
 msgstr "Название схемы: ${schema_name}"
 
-#: src/zope/app/schema/browser/schema_edit.pt:31
-#: src/zope/app/container/browser/index.pt:19
-#: src/zope/app/container/browser/contents.pt:27
-#: src/zope/app/intid/browser/registrations.pt:9
-msgid "Content listing"
-msgstr "Контент"
+#: src/zope/app/schema/browser/schema_edit.pt:38
+#: src/zope/app/sqlscript/browser/test.pt:16
+msgid "Type"
+msgstr "Тип"
 
 #: src/zope/app/schema/browser/schema_edit.pt:41
 msgid "Read-Only"
@@ -4516,8 +4806,7 @@
 msgid "BytesLine Field"
 msgstr "Поле для байтовой строки"
 
-#: src/zope/app/schema/fields.zcml:114
-#: src/zope/app/schema/fieldforms.zcml:7
+#: src/zope/app/schema/fields.zcml:114 src/zope/app/schema/fieldforms.zcml:7
 msgid "Text Field"
 msgstr "Поле для текста"
 
@@ -4525,18 +4814,15 @@
 msgid "Text Line Field"
 msgstr "Поле для текстовой строки"
 
-#: src/zope/app/schema/fields.zcml:140
-#: src/zope/app/schema/fieldforms.zcml:59
+#: src/zope/app/schema/fields.zcml:140 src/zope/app/schema/fieldforms.zcml:59
 msgid "Boolean Field"
 msgstr "Поле для булевского значения"
 
-#: src/zope/app/schema/fields.zcml:151
-#: src/zope/app/schema/fieldforms.zcml:85
+#: src/zope/app/schema/fields.zcml:151 src/zope/app/schema/fieldforms.zcml:85
 msgid "Integer Field"
 msgstr "Поле для целого числа"
 
-#: src/zope/app/schema/fields.zcml:163
-#: src/zope/app/schema/fieldforms.zcml:111
+#: src/zope/app/schema/fields.zcml:163 src/zope/app/schema/fieldforms.zcml:111
 msgid "Float Field"
 msgstr "Поле для вещественного числа"
 
@@ -4560,8 +4846,7 @@
 msgid "Dict Field"
 msgstr "Поле для словаря"
 
-#: src/zope/app/schema/fields.zcml:232
-#: src/zope/app/schema/fieldforms.zcml:137
+#: src/zope/app/schema/fields.zcml:232 src/zope/app/schema/fieldforms.zcml:137
 msgid "Datetime Field"
 msgstr "Поле для даты и времени"
 
@@ -4653,8 +4938,16 @@
 msgstr "Создать меню"
 
 #: src/zope/app/schemacontent/interfaces.py:52
-msgid "If set to True, the system will create a local browser menu for you. If this option is set to False, the system will try to find the next site manager that has a menu with the specified id. If no menu was found or the menu is a global menu, then an error is occurred."
-msgstr "Если установлено в True система сама создаст локальное меню. Если установлено в False система будет пытаться найти ближайший менеджер сайта в котором есть меню с указанным идентификатором. Если меню не найдено или это глобальное меню произойдет ошибка."
+msgid ""
+"If set to True, the system will create a local browser menu for you. If this "
+"option is set to False, the system will try to find the next site manager "
+"that has a menu with the specified id. If no menu was found or the menu is a "
+"global menu, then an error is occurred."
+msgstr ""
+"Если установлено в True система сама создаст локальное меню. Если "
+"установлено в False система будет пытаться найти ближайший менеджер сайта в "
+"котором есть меню с указанным идентификатором. Если меню не найдено или это "
+"глобальное меню произойдет ошибка."
 
 #: src/zope/app/schemacontent/interfaces.py:73
 #: src/zope/app/schemacontent/interfaces.py:105
@@ -4682,8 +4975,19 @@
 msgstr "Копировать схему"
 
 #: src/zope/app/schemacontent/interfaces.py:85
-msgid "If this field is set to True, a copied version of the schema will be used in the Content Component instance. This has the advantage that an existing Content Component's schema is set in stone and can never change, even when a mutable schema evolves. If the value is False, then the Content Component's can change (which is desirable in some cases - i.e. during development.)"
-msgstr "Если данное поле установлено в True, копия данной схемы будет использована в экземпляре компонента контента. Преимущество данного подхода в том, что используемая схема компонента контента не сможет быть изменена, даже когда используется изменяемая схема. Если поле установлено в False, тогда компоненты контента могут изменяться. (что может быть желательно в определенных случаях, например в процессе разработки)"
+msgid ""
+"If this field is set to True, a copied version of the schema will be used in "
+"the Content Component instance. This has the advantage that an existing "
+"Content Component's schema is set in stone and can never change, even when a "
+"mutable schema evolves. If the value is False, then the Content Component's "
+"can change (which is desirable in some cases - i.e. during development.)"
+msgstr ""
+"Если данное поле установлено в True, копия данной схемы будет использована в "
+"экземпляре компонента контента. Преимущество данного подхода в том, что "
+"используемая схема компонента контента не сможет быть изменена, даже когда "
+"используется изменяемая схема. Если поле установлено в False, тогда "
+"компоненты контента могут изменяться. (что может быть желательно в "
+"определенных случаях, например в процессе разработки)"
 
 #: src/zope/app/security/browser/auth.py:158
 msgid "[Login]"
@@ -4757,7 +5061,9 @@
 msgstr "Управление пользователями"
 
 #: src/zope/app/security/configure.zcml:113
-msgid "Manage the Zope Application, such as Restart/Shutdown or                    packing the ZODB."
+msgid ""
+"Manage the Zope Application, such as Restart/Shutdown or                    "
+"packing the ZODB."
 msgstr "Управление сервером Zope: перезапуск, остановка, паковка ZODB."
 
 #. Default: "Manage Application"
@@ -4771,8 +5077,12 @@
 msgstr "Публичное"
 
 #: src/zope/app/security/configure.zcml:6
-msgid "Special permission indicating unconditional access.                    Public resources are always accessible."
-msgstr "Специальное право доступа указывающие доступ без ограничений. Общедоступные ресурсы всегда доступны."
+msgid ""
+"Special permission indicating unconditional access.                    "
+"Public resources are always accessible."
+msgstr ""
+"Специальное право доступа указывающие доступ без ограничений. Общедоступные "
+"ресурсы всегда доступны."
 
 #. Default: "View"
 #: src/zope/app/security/configure.zcml:72
@@ -4905,20 +5215,34 @@
 
 #: src/zope/app/securitypolicy/browser/manage_permissionform.pt:36
 msgid "Roles assigned to the permission ${perm_title} (id: ${perm_id})"
-msgstr "Роли ассоциированные с правом доступа ${perm_title} (идентификатор: ${perm_id})"
+msgstr ""
+"Роли ассоциированные с правом доступа ${perm_title} (идентификатор: "
+"${perm_id})"
 
 #: src/zope/app/securitypolicy/browser/manage_permissionform.pt:58
 msgid "Setting"
 msgstr "Установка"
 
 #: src/zope/app/securitypolicy/browser/manage_roleform.pt:19
-msgid "This page shows the permissions allowed and denied the role ${role_title} (id: ${role_id}). To change settings, simply select different permissions in the Allow or Deny lists. Make sure you don't select the same permission in both lists though."
-msgstr "На данной странице указаны разрешенные и запрещенные права доступа для роли ${role_title} (идентификатор: ${role_id}). Для изменения необходимо выбрать различные права в списках Разрешить или Запретить. Проверьте что Вы не выбрали одинаковые права в обоих списках."
+msgid ""
+"This page shows the permissions allowed and denied the role ${role_title} "
+"(id: ${role_id}). To change settings, simply select different permissions in "
+"the Allow or Deny lists. Make sure you don't select the same permission in "
+"both lists though."
+msgstr ""
+"На данной странице указаны разрешенные и запрещенные права доступа для роли "
+"${role_title} (идентификатор: ${role_id}). Для изменения необходимо выбрать "
+"различные права в списках Разрешить или Запретить. Проверьте что Вы не "
+"выбрали одинаковые права в обоих списках."
 
 #. Default: ""
 #: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
-msgid "You choose both allow and deny for permission \"${permission}\". This is not allowed."
-msgstr "Вы выбрали сразу и запрещение и разрешение для права доступа \"${permission}\". Необходимо выбрать что-то одно."
+msgid ""
+"You choose both allow and deny for permission \"${permission}\". This is not "
+"allowed."
+msgstr ""
+"Вы выбрали сразу и запрещение и разрешение для права доступа \"${permission}"
+"\". Необходимо выбрать что-то одно."
 
 #. Default: ""
 #: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
@@ -4933,7 +5257,9 @@
 "        Roles are shown accross the top.\n"
 "        "
 msgstr ""
-"Для каждого права доступа которое вы хотите разрешить (или запретить) для роли выберите '+' (или '-') для этого права и роли. Права доступа указаны слева. Роли показаны сверху.\n"
+"Для каждого права доступа которое вы хотите разрешить (или запретить) для "
+"роли выберите '+' (или '-') для этого права и роли. Права доступа указаны "
+"слева. Роли показаны сверху.\n"
 "        "
 
 #. Default: "Acquire"
@@ -4984,8 +5310,12 @@
 msgstr "Свойства хранилища данных сессии"
 
 #: src/zope/app/session/browser.zcml:8
-msgid "Uses a cookie to uniquely identify a client, allowing        state to be maintained between requests"
-msgstr "Использует cookie для уникальной идентификации клиента, позволяя сохранять состояние между запросами"
+msgid ""
+"Uses a cookie to uniquely identify a client, allowing        state to be "
+"maintained between requests"
+msgstr ""
+"Использует cookie для уникальной идентификации клиента, позволяя сохранять "
+"состояние между запросами"
 
 #: src/zope/app/session/browser.zcml:8
 msgid "Cookie Client Id Manager"
@@ -5004,40 +5334,66 @@
 msgstr "Название cookie"
 
 #: src/zope/app/session/http.py:49
-msgid "Name of cookie used to maintain state. Must be unique to the site domain name, and only contain ASCII letters, digits and '_'"
-msgstr "Название cookie используемой для сохранения состояния. Должно быть уникально для доменного имени сайта и содержать только символы ASCII, цифры и символ '_'"
+msgid ""
+"Name of cookie used to maintain state. Must be unique to the site domain "
+"name, and only contain ASCII letters, digits and '_'"
+msgstr ""
+"Название cookie используемой для сохранения состояния. Должно быть уникально "
+"для доменного имени сайта и содержать только символы ASCII, цифры и символ "
+"'_'"
 
 #: src/zope/app/session/http.py:61
 msgid "Cookie Lifetime"
 msgstr "Время жизни cookie"
 
 #: src/zope/app/session/http.py:62
-msgid "Number of seconds until the browser expires the cookie. Leave blank expire the cookie when the browser is quit. Set to 0 to never expire. "
-msgstr "Количество секунд прежде чем браузер удалит cookie. При пустом значении cookie будет удалена при выходе из браузера. При значении 0 cookie будет сохранена. "
+msgid ""
+"Number of seconds until the browser expires the cookie. Leave blank expire "
+"the cookie when the browser is quit. Set to 0 to never expire. "
+msgstr ""
+"Количество секунд прежде чем браузер удалит cookie. При пустом значении "
+"cookie будет удалена при выходе из браузера. При значении 0 cookie будет "
+"сохранена. "
 
 #: src/zope/app/session/interfaces.py:126
 msgid "Last Access Time"
 msgstr "Время последнего доступа"
 
 #: src/zope/app/session/interfaces.py:127
-msgid "Approximate epoch time this ISessionData was last retrieved from its ISessionDataContainer"
-msgstr "Приблизительное время с начала эпохи показывающее когда был последний запрос ISessionData из ISessionDataContainer"
+msgid ""
+"Approximate epoch time this ISessionData was last retrieved from its "
+"ISessionDataContainer"
+msgstr ""
+"Приблизительное время с начала эпохи показывающее когда был последний запрос "
+"ISessionData из ISessionDataContainer"
 
 #: src/zope/app/session/interfaces.py:66
 msgid "Timeout"
 msgstr "Задержка"
 
 #: src/zope/app/session/interfaces.py:67
-msgid "Number of seconds before data becomes stale and may be removed. A value of '0' means no expiration."
-msgstr "Количество секунд прежде чем даные становятся устаревшими и могут быть удалены. Значение 0 значит что данные никогда не считаются устаревшими."
+msgid ""
+"Number of seconds before data becomes stale and may be removed. A value of "
+"'0' means no expiration."
+msgstr ""
+"Количество секунд прежде чем даные становятся устаревшими и могут быть "
+"удалены. Значение 0 значит что данные никогда не считаются устаревшими."
 
 #: src/zope/app/session/interfaces.py:75
 msgid "Timeout resolution (in seconds)"
 msgstr "Точность задержки (в секундах)"
 
 #: src/zope/app/session/interfaces.py:76
-msgid "Defines what the 'resolution' of item timeout is. Setting this higher allows the transience machinery to do fewer 'writes' at the expense of  causing items to time out later than the 'Data object timeout value' by  a factor of (at most) this many seconds."
-msgstr "Определяет точность задержки для объекта, т.е. интервал между проверками задержки для объекта в секундах. Установка большего значения позволяет механизму обработки задержек делать меньше операций записи ценой возможного увеличения заданной для объекта задержки."
+msgid ""
+"Defines what the 'resolution' of item timeout is. Setting this higher allows "
+"the transience machinery to do fewer 'writes' at the expense of  causing "
+"items to time out later than the 'Data object timeout value' by  a factor of "
+"(at most) this many seconds."
+msgstr ""
+"Определяет точность задержки для объекта, т.е. интервал между проверками "
+"задержки для объекта в секундах. Установка большего значения позволяет "
+"механизму обработки задержек делать меньше операций записи ценой возможного "
+"увеличения заданной для объекта задержки."
 
 #. Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
@@ -5065,11 +5421,6 @@
 msgid "Argument Name"
 msgstr "Название аргумента"
 
-#: src/zope/app/sqlscript/browser/test.pt:16
-#: src/zope/app/schema/browser/schema_edit.pt:38
-msgid "Type"
-msgstr "Тип"
-
 #: src/zope/app/sqlscript/browser/test.pt:17
 msgid "Value"
 msgstr "Значение"
@@ -5111,8 +5462,12 @@
 msgstr "Аргументы"
 
 #: src/zope/app/sqlscript/interfaces.py:37
-msgid "A set of attributes that can be used during the SQL command rendering process to provide dynamic data."
-msgstr "Набор атрибутов который может быть использован в SQL команде для использования динамических данных."
+msgid ""
+"A set of attributes that can be used during the SQL command rendering "
+"process to provide dynamic data."
+msgstr ""
+"Набор атрибутов который может быть использован в SQL команде для "
+"использования динамических данных."
 
 #: src/zope/app/sqlscript/interfaces.py:46
 msgid "The SQL command to be run."
@@ -5142,11 +5497,6 @@
 msgid "Page template"
 msgstr "Шаблон страницы"
 
-#: src/zope/app/tree/browser/navigation_macros.pt:16
-#: src/zope/app/rotterdam/navigation_macros.pt:31
-msgid "Navigation"
-msgstr "Навигация"
-
 #: src/zope/app/tree/configure.zcml:57
 msgid "Zope Tree"
 msgstr "Дерево Zope"
@@ -5155,13 +5505,11 @@
 msgid "Redo!"
 msgstr "Вернуть!"
 
-#: src/zope/app/undo/configure.zcml:117
-#: src/zope/app/undo/undo_more.pt:6
+#: src/zope/app/undo/configure.zcml:117 src/zope/app/undo/undo_more.pt:6
 msgid "Undo more"
 msgstr "Отмена"
 
-#: src/zope/app/undo/configure.zcml:125
-#: src/zope/app/undo/undo_all.pt:6
+#: src/zope/app/undo/configure.zcml:125 src/zope/app/undo/undo_all.pt:6
 msgid "Undo all"
 msgstr "Отмена для всех"
 
@@ -5171,11 +5519,17 @@
 msgstr "Отмена транзакций любых пользователей"
 
 #: src/zope/app/undo/configure.zcml:14
-msgid "With this permission a user may undo all transactions,                    regardless of who initiated them"
-msgstr "Данное право доступа позволяет пользователю отменить все транзакции, в не зависимости от того кто их инициировал."
+msgid ""
+"With this permission a user may undo all transactions,                    "
+"regardless of who initiated them"
+msgstr ""
+"Данное право доступа позволяет пользователю отменить все транзакции, в не "
+"зависимости от того кто их инициировал."
 
 #: src/zope/app/undo/configure.zcml:7
-msgid "With this permission a user may undo his/her own                    transactions."
+msgid ""
+"With this permission a user may undo his/her own                    "
+"transactions."
 msgstr "Данное право доступа позволяет пользователю отменить его транзакции."
 
 #. Default: "Undo one's one transactions"
@@ -5187,14 +5541,22 @@
 msgid "Undo!"
 msgstr "Отменить"
 
-#: src/zope/app/undo/undo_all.pt:11
-#: src/zope/app/undo/undo_more.pt:11
-msgid "Select one or more transactions from the list below and click the button below. Please be aware that you may only undo a transaction if the object has not been modified in a later transaction by you or any other user."
-msgstr "Выберите одну или несколько транзакции из списка и нажмите \"Отменить\". Будьте внимательны, Вы можете отменить транзакцию только если объект не был модифицирован в более поздней транзакции, инициированной Вами или любым другим пользователем."
+#: src/zope/app/undo/undo_all.pt:11 src/zope/app/undo/undo_more.pt:11
+msgid ""
+"Select one or more transactions from the list below and click the button "
+"below. Please be aware that you may only undo a transaction if the object "
+"has not been modified in a later transaction by you or any other user."
+msgstr ""
+"Выберите одну или несколько транзакции из списка и нажмите \"Отменить\". "
+"Будьте внимательны, Вы можете отменить транзакцию только если объект не был "
+"модифицирован в более поздней транзакции, инициированной Вами или любым "
+"другим пользователем."
 
 #: src/zope/app/undo/undo_all.pt:8
 msgid "This form lets you undo all transactions initiated by any user."
-msgstr "Данная форма позволит Вам отменить транзакции инициированные любым пользователем."
+msgstr ""
+"Данная форма позволит Вам отменить транзакции инициированные любым "
+"пользователем."
 
 #: src/zope/app/undo/undo_macros.pt:102
 msgid "View ${number} earlier transactions"
@@ -5251,16 +5613,18 @@
 msgstr "Описание"
 
 #. Default: "not available"
-#: src/zope/app/undo/undo_macros.pt:62
-#: src/zope/app/undo/undo_macros.pt:69
-#: src/zope/app/undo/undo_macros.pt:76
-#: src/zope/app/undo/undo_macros.pt:88
+#: src/zope/app/undo/undo_macros.pt:62 src/zope/app/undo/undo_macros.pt:69
+#: src/zope/app/undo/undo_macros.pt:76 src/zope/app/undo/undo_macros.pt:88
 msgid "label-not-available"
 msgstr "Нет информации"
 
 #: src/zope/app/undo/undo_more.pt:8
-msgid "This form lets you undo your last transactions. You are only viewing transactions initiated by you."
-msgstr "Данная форма позволит Вам отменить ваши транзакции. Показаны только транзакции инициированные Вами."
+msgid ""
+"This form lets you undo your last transactions. You are only viewing "
+"transactions initiated by you."
+msgstr ""
+"Данная форма позволит Вам отменить ваши транзакции. Показаны только "
+"транзакции инициированные Вами."
 
 #: src/zope/app/versioncontrol/interfaces.py:185
 msgid "time value indicating the when the bookkeeping information was created"
@@ -5269,13 +5633,15 @@
 #: src/zope/app/versioncontrol/interfaces.py:191
 msgid ""
 "\n"
-"        Id of the version history related to the version controlled resource.\n"
+"        Id of the version history related to the version controlled "
+"resource.\n"
 "\n"
 "        If this isn't set (is None), \n"
 "        "
 msgstr ""
 "\n"
-"        Идентификатор истории версий относящейся к ресурсу под контролем версий. Если не установлен, то равен None. \n"
+"        Идентификатор истории версий относящейся к ресурсу под контролем "
+"версий. Если не установлен, то равен None. \n"
 "        "
 
 #: src/zope/app/versioncontrol/interfaces.py:200
@@ -5295,7 +5661,8 @@
 msgstr "Изменения залиты"
 
 #: src/zope/app/versioncontrol/interfaces.py:214
-msgid "id of the effective user at the time the bookkeeping information was created"
+msgid ""
+"id of the effective user at the time the bookkeeping information was created"
 msgstr "id пользователя на момент когда была создана информация хранения"
 
 #: src/zope/app/versioncontrol/interfaces.py:228
@@ -5327,8 +5694,10 @@
 msgstr "Обновить"
 
 #: src/zope/app/versioncontrol/interfaces.py:242
-msgid "Message provided by the user at the time of the action.  This may be empty."
-msgstr "Сообщение предоставленное пользователем в момент акции. Может быть пустым."
+msgid ""
+"Message provided by the user at the time of the action.  This may be empty."
+msgstr ""
+"Сообщение предоставленное пользователем в момент акции. Может быть пустым."
 
 #: src/zope/app/versioncontrol/interfaces.py:246
 msgid "id of the user causing the audited action"
@@ -5481,7 +5850,9 @@
 msgid ""
 "The condition that is evaluated to decide if the\n"
 "                        transition can be fired or not."
-msgstr "Условие выполняющееся для определения должен происходить переход состояния или нет."
+msgstr ""
+"Условие выполняющееся для определения должен происходить переход состояния "
+"или нет."
 
 #: src/zope/app/workflow/stateful/interfaces.py:117
 msgid "Script"
@@ -5491,7 +5862,9 @@
 msgid ""
 "The script that is evaluated to decide if the\n"
 "                        transition can be fired or not."
-msgstr "Скрипт выполняющийся для определения должен происходить переход состояния или нет."
+msgstr ""
+"Скрипт выполняющийся для определения должен происходить переход состояния "
+"или нет."
 
 #: src/zope/app/workflow/stateful/interfaces.py:123
 msgid "The permission needed to fire the Transition."
@@ -5510,8 +5883,12 @@
 msgstr "Схема данных относящаяся к рабочему циклу"
 
 #: src/zope/app/workflow/stateful/interfaces.py:148
-msgid "Specifies the schema that characterizes the workflow relevant data of a process instance, found in pd.data."
-msgstr "Определяет схему которая характеризует данные относящиеся к рабочему циклу экземпляра процесса, найденные в pd.data."
+msgid ""
+"Specifies the schema that characterizes the workflow relevant data of a "
+"process instance, found in pd.data."
+msgstr ""
+"Определяет схему которая характеризует данные относящиеся к рабочему циклу "
+"экземпляра процесса, найденные в pd.data."
 
 #: src/zope/app/workflow/stateful/interfaces.py:99
 msgid "Source State"
@@ -5525,29 +5902,10 @@
 msgid "Search"
 msgstr "Поиск"
 
-#: src/zope/app/zopetop/widget_macros.pt:198
-#: src/zope/app/rotterdam/template.pt:93
-#: src/zope/app/rotterdam/template_tablelayout.pt:72
-msgid "Location:"
-msgstr "Путь:"
-
-#: src/zope/app/zopetop/widget_macros.pt:251
-#: src/zope/app/rotterdam/dialog_macros.pt:161
-#: src/zope/app/rotterdam/view_macros.pt:41
-#: src/zope/app/basicskin/view_macros.pt:43
-msgid "Powered by Zope"
-msgstr "Основано на Zope"
-
 #: src/zope/app/zopetop/widget_macros.pt:34
 msgid "Logged in as ${user_title}"
 msgstr "Зарегистрирован в системе как ${user_title}"
 
-#: src/zope/app/zopetop/widget_macros.pt:48
-#: src/zope/app/rotterdam/template.pt:79
-#: src/zope/app/rotterdam/template_tablelayout.pt:99
-msgid "Add:"
-msgstr "Добавить:"
-
 #: src/zope/app/zopetop/widget_macros.pt:56
 msgid "Tools"
 msgstr "Инструментарий"
@@ -5601,12 +5959,26 @@
 msgstr "Встроенный код"
 
 #: src/zope/app/zptpage/browser/inlinecode.pt:29
-msgid "This screen allows you to activate Inline Code Evaluation. This means that you can say ${code-example-1} or ${code-example-2}"
-msgstr "Данный экран позволяет активировать выполнение всроенного кода. Это значит что можно будет написать ${code-example-1} или ${code-example-2}"
+msgid ""
+"This screen allows you to activate Inline Code Evaluation. This means that "
+"you can say ${code-example-1} or ${code-example-2}"
+msgstr ""
+"Данный экран позволяет активировать выполнение всроенного кода. Это значит "
+"что можно будет написать ${code-example-1} или ${code-example-2}"
 
 #: src/zope/app/zptpage/browser/inlinecode.pt:35
-msgid "Many Zope 3 developers consider inline code blocks something very bad, since it does not follow the design of Page Templates or Zope 3 in general. However, application and application server developers are not the only audience for Zope 3. Scripters are used to inline code from other technologies like PHP and it fits their brain, which is very important."
-msgstr "Большинство разработчиков Zope 3 рассматривают встроенные блоки кода как плохой подход т.к. это не следует общему дизайну шаблонов страниц в Zope 3. Конечно разработчики приложений и разработчики сервера приложений не единственные пользователи Zope 3. Разработчики скриптов привыкли использовать встроенный код в таких технологиях как, например, PHP."
+msgid ""
+"Many Zope 3 developers consider inline code blocks something very bad, since "
+"it does not follow the design of Page Templates or Zope 3 in general. "
+"However, application and application server developers are not the only "
+"audience for Zope 3. Scripters are used to inline code from other "
+"technologies like PHP and it fits their brain, which is very important."
+msgstr ""
+"Большинство разработчиков Zope 3 рассматривают встроенные блоки кода как "
+"плохой подход т.к. это не следует общему дизайну шаблонов страниц в Zope 3. "
+"Конечно разработчики приложений и разработчики сервера приложений не "
+"единственные пользователи Zope 3. Разработчики скриптов привыкли "
+"использовать встроенный код в таких технологиях как, например, PHP."
 
 #: src/zope/app/zptpage/configure.zcml:12
 #: src/zope/app/zptpage/browser/configure.zcml:23
@@ -5635,8 +6007,12 @@
 msgstr "Выполнять встроенный код"
 
 #: src/zope/app/zptpage/interfaces.py:49
-msgid "Evaluate code snippets in TAL. We usually discourage people from using this feature."
-msgstr "Выполнение блоков кода в TAL. Мы обычно отговариваем людей от использования этой возможности."
+msgid ""
+"Evaluate code snippets in TAL. We usually discourage people from using this "
+"feature."
+msgstr ""
+"Выполнение блоков кода в TAL. Мы обычно отговариваем людей от использования "
+"этой возможности."
 
 #: src/zope/app/zptpage/zptpage.py:109
 msgid "1 line"
@@ -5652,10 +6028,11 @@
 "Adapters can have names.\n"
 "\n"
 "This attribute allows you to specify the name for this adapter."
-msgstr "Адаптер может иметь имена. Данный атрибут позволяет определить имя для данного адаптера."
+msgstr ""
+"Адаптер может иметь имена. Данный атрибут позволяет определить имя для "
+"данного адаптера."
 
-#: src/zope/component/zcml.py:112
-#: src/zope/component/zcml.py:271
+#: src/zope/component/zcml.py:112 src/zope/component/zcml.py:271
 msgid "Trusted"
 msgstr "Доверительный"
 
@@ -5670,11 +6047,14 @@
 "        objects.\n"
 "        "
 msgstr ""
-"Сделать адаптер доверительным адаптером. Доверительные адаптеры имеют свободный доступ к объектам которые они адаптируют. В случае запроса адаптации для защищенных объектов вместо получения незащищенного адаптера для защищенного объекта будет получен защищенный адаптер для незащищенного объекта.\n"
+"Сделать адаптер доверительным адаптером. Доверительные адаптеры имеют "
+"свободный доступ к объектам которые они адаптируют. В случае запроса "
+"адаптации для защищенных объектов вместо получения незащищенного адаптера "
+"для защищенного объекта будет получен защищенный адаптер для незащищенного "
+"объекта.\n"
 "        "
 
-#: src/zope/component/zcml.py:126
-#: src/zope/component/zcml.py:285
+#: src/zope/component/zcml.py:126 src/zope/component/zcml.py:285
 msgid "Locate"
 msgstr "С местоположением"
 
@@ -5686,7 +6066,8 @@
 "        is used.\n"
 "        "
 msgstr ""
-"Сделать адаптер с местоположением. Такие адаптеры должны быть использованы если используются не публичное право доступа.\n"
+"Сделать адаптер с местоположением. Такие адаптеры должны быть использованы "
+"если используются не публичное право доступа.\n"
 "        "
 
 #: src/zope/component/zcml.py:236
@@ -5710,8 +6091,11 @@
 msgstr "Интерфейсы или классы от которых зависит данный подписчик"
 
 #: src/zope/component/zcml.py:265
-msgid "This subscriber is only available, if the principal has this permission."
-msgstr "Данный подписчик присутствует только если пользователь имеет данное право доступа."
+msgid ""
+"This subscriber is only available, if the principal has this permission."
+msgstr ""
+"Данный подписчик присутствует только если пользователь имеет данное право "
+"доступа."
 
 #: src/zope/component/zcml.py:272
 msgid ""
@@ -5724,7 +6108,11 @@
 "        objects.\n"
 "        "
 msgstr ""
-"Сделать подписчика доверительным подписчиком. Доверительные подписчики имеют свободный доступ к объектам которые они адаптируют. В случае запроса адаптации для защищенных объектов вместо получения незащищенного адаптера для защищенного объекта будет получен защищенный адаптер для незащищенного объекта.\n"
+"Сделать подписчика доверительным подписчиком. Доверительные подписчики имеют "
+"свободный доступ к объектам которые они адаптируют. В случае запроса "
+"адаптации для защищенных объектов вместо получения незащищенного адаптера "
+"для защищенного объекта будет получен защищенный адаптер для незащищенного "
+"объекта.\n"
 "        "
 
 #: src/zope/component/zcml.py:286
@@ -5735,7 +6123,8 @@
 "        is used.\n"
 "        "
 msgstr ""
-"Сделать адаптер с местоположением. Такие адаптеры должны быть использованы если используются не публичное право доступа.\n"
+"Сделать адаптер с местоположением. Такие адаптеры должны быть использованы "
+"если используются не публичное право доступа.\n"
 "        "
 
 #: src/zope/component/zcml.py:372
@@ -5743,7 +6132,9 @@
 msgstr "Интерфейс предоставляемый утилитой."
 
 #: src/zope/component/zcml.py:378
-msgid "Name of the registration.  This is used by application code when locating a utility."
+msgid ""
+"Name of the registration.  This is used by application code when locating a "
+"utility."
 msgstr "Имя регистрации. Имя используется приложениями при поиске утилиты."
 
 #: src/zope/component/zcml.py:43
@@ -5751,8 +6142,14 @@
 msgstr "Компонент для использования"
 
 #: src/zope/component/zcml.py:44
-msgid "Python name of the implementation object.  This must identify an object in a module using the full dotted name.  If specified, the ``factory`` field must be left blank."
-msgstr "Путь к объекту реализации. Необходимо указать полный путь Python для идентификации объекта внутри модуля. Если определено поле ``factory`` должно быть оставлено пустым."
+msgid ""
+"Python name of the implementation object.  This must identify an object in a "
+"module using the full dotted name.  If specified, the ``factory`` field must "
+"be left blank."
+msgstr ""
+"Путь к объекту реализации. Необходимо указать полный путь Python для "
+"идентификации объекта внутри модуля. Если определено поле ``factory`` должно "
+"быть оставлено пустым."
 
 #: src/zope/component/zcml.py:444
 msgid "Interface type"
@@ -5763,39 +6160,48 @@
 msgstr "Право доступа необходимое для использования данного компонента"
 
 #: src/zope/component/zcml.py:59
-msgid "Python name of a factory which can create the implementation object.  This must identify an object in a module using the full dotted name. If specified, the ``component`` field must be left blank."
-msgstr "Python имя фабрики которая создает реализуемый объект. Имя должно идентифицировать объект в модуле используя полный Python путь. Если определено поле ``component`` должно быть оставлено пустым."
+msgid ""
+"Python name of a factory which can create the implementation object.  This "
+"must identify an object in a module using the full dotted name. If "
+"specified, the ``component`` field must be left blank."
+msgstr ""
+"Python имя фабрики которая создает реализуемый объект. Имя должно "
+"идентифицировать объект в модуле используя полный Python путь. Если "
+"определено поле ``component`` должно быть оставлено пустым."
 
 #: src/zope/component/zcml.py:73
 msgid "Adapter factory/factories"
 msgstr "Фабрика/фабрики адаптера"
 
 #: src/zope/component/zcml.py:74
-msgid "A list of factories (usually just one) that create the adapter instance."
-msgstr "Список фабрик (обычно только одна) для создания экземпляров данного адаптера."
+msgid ""
+"A list of factories (usually just one) that create the adapter instance."
+msgstr ""
+"Список фабрик (обычно только одна) для создания экземпляров данного адаптера."
 
-#: src/zope/component/zcml.py:81
-#: src/zope/component/zcml.py:248
+#: src/zope/component/zcml.py:81 src/zope/component/zcml.py:248
 msgid "Interface the component provides"
 msgstr "Интерфейс предоставляемый компонентом"
 
-#: src/zope/component/zcml.py:82
-#: src/zope/component/zcml.py:249
-msgid "This attribute specifies the interface the adapter instance must provide."
-msgstr "Данный атрибут определяет интерфейс который должен предоставлять экземпляр адаптера."
+#: src/zope/component/zcml.py:82 src/zope/component/zcml.py:249
+msgid ""
+"This attribute specifies the interface the adapter instance must provide."
+msgstr ""
+"Данный атрибут определяет интерфейс который должен предоставлять экземпляр "
+"адаптера."
 
 #: src/zope/component/zcml.py:88
 msgid "Specifications to be adapted"
 msgstr "Адаптируемые спецификации"
 
-#: src/zope/component/zcml.py:89
-#: src/zope/component/zcml.py:256
+#: src/zope/component/zcml.py:89 src/zope/component/zcml.py:256
 msgid "This should be a list of interfaces or classes"
 msgstr "Это должен быть список интерфейсов или классов"
 
 #: src/zope/component/zcml.py:98
 msgid "This adapter is only available, if the principal has this permission."
-msgstr "Данный адаптер доступен только если пользователь имеет данное право доступа."
+msgstr ""
+"Данный адаптер доступен только если пользователь имеет данное право доступа."
 
 #: src/zope/contentprovider/configure.zcml:14
 msgid "Content Providers"
@@ -5869,7 +6275,8 @@
 
 #: src/zope/rdb/browser/gadflyda.zcml:14
 msgid "A DA for the built-in 100% Pure Python Gadfly Database"
-msgstr "Адаптер для встроенной базы данных Gadfly написанной полностью на Python"
+msgstr ""
+"Адаптер для встроенной базы данных Gadfly написанной полностью на Python"
 
 #: src/zope/rdb/browser/gadflyda.zcml:5
 msgid "Add Gadfly Database Adapter"
@@ -5905,6 +6312,11 @@
 msgid "Executed Query:"
 msgstr "Выполнить запрос:"
 
+#: src/zope/rdb/browser/rdbtestresults.pt:4
+#: src/zope/rdb/browser/rdbtestsql.pt:4
+msgid "Database Adapter - Test Connection"
+msgstr "Адаптер базы данных - Тест соединения"
+
 #: src/zope/rdb/browser/rdbtestsql.pt:14
 msgid "Here you can enter an SQL statement, so you can test the connection."
 msgstr "Здесь Вы можете ввести SQL запрос для проверки соединения."
@@ -5918,11 +6330,6 @@
 msgid "execute-button"
 msgstr "Выполнить"
 
-#: src/zope/rdb/browser/rdbtestsql.pt:4
-#: src/zope/rdb/browser/rdbtestresults.pt:4
-msgid "Database Adapter - Test Connection"
-msgstr "Адаптер базы данных - Тест соединения"
-
 #. Default: "Use Database Connections"
 #: src/zope/rdb/configure.zcml:6
 msgid "zope.rdb.Use"
@@ -6033,14 +6440,12 @@
 msgid "If true, the field's value cannot be changed."
 msgstr "Если установлено, то значение поля не может быть изменено."
 
-#: src/zope/schema/interfaces.py:127
-#: src/zope/schema/interfaces.py:267
+#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
 #: src/zope/schema/interfaces.py:319
 msgid "Default Value"
 msgstr "Значение по умолчанию"
 
-#: src/zope/schema/interfaces.py:128
-#: src/zope/schema/interfaces.py:268
+#: src/zope/schema/interfaces.py:128 src/zope/schema/interfaces.py:268
 #: src/zope/schema/interfaces.py:320
 msgid ""
 "The field default value may be None or a legal\n"
@@ -6085,13 +6490,11 @@
 "        (Поля в раздельных ветках могут имет одинаковый порядок.)\n"
 "        "
 
-#: src/zope/schema/interfaces.py:221
-#: src/zope/schema/interfaces.py:307
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr "Начало диапазона"
 
-#: src/zope/schema/interfaces.py:227
-#: src/zope/schema/interfaces.py:313
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr "Конец диапазона (включая данное значение)"
 
@@ -6138,7 +6541,8 @@
 msgstr "Тип значения"
 
 #: src/zope/schema/interfaces.py:384
-msgid "Field value items must conform to the given type, expressed via a Field."
+msgid ""
+"Field value items must conform to the given type, expressed via a Field."
 msgstr "Значение поля должно соответствовать типу, заданному для поля."
 
 #: src/zope/schema/interfaces.py:388
@@ -6227,7 +6631,8 @@
 
 #: src/zope/security/interfaces.py:265
 msgid "The title of the principal. This is usually used in the UI."
-msgstr "Обозначение пользователя. Обычно используется в пользовательском интерфейсе."
+msgstr ""
+"Обозначение пользователя. Обычно используется в пользовательском интерфейсе."
 
 #: src/zope/security/interfaces.py:271
 msgid "A detailed description of the principal."
@@ -6235,19 +6640,21 @@
 
 #: src/zope/security/interfaces.py:309
 msgid "Id as which this permission will be known and used."
-msgstr "Идентификатор под которым данное право доступа будет известно и будет использоваться."
+msgstr ""
+"Идентификатор под которым данное право доступа будет известно и будет "
+"использоваться."
 
 #. Default: "Send out mail with arbitrary from and to addresses"
 #: src/zope/sendmail/configure.zcml:7
 msgid "send-mail-permission"
-msgstr "Возможность посылать почту с произвольными адресами в полях \"From\" и \"To\""
+msgstr ""
+"Возможность посылать почту с произвольными адресами в полях \"From\" и \"To\""
 
 #: src/zope/sendmail/interfaces.py:106
 msgid "Queue path"
 msgstr "Путь к очереди"
 
-#: src/zope/sendmail/interfaces.py:107
-#: src/zope/sendmail/interfaces.py:116
+#: src/zope/sendmail/interfaces.py:107 src/zope/sendmail/interfaces.py:116
 msgid "Pathname of the directory used to queue mail."
 msgstr "Путь к директорию используемому для почтовой очереди."
 
@@ -6316,8 +6723,12 @@
 msgstr "${size} Кб"
 
 #: src/zope/traversing/browser/absoluteurl.py:28
-msgid "There isn't enough context to get URL information. This is probably due to a bug in setting up location information."
-msgstr "Не достаточно контента для получения информации URL. Возможно ошибка в установке информации пути."
+msgid ""
+"There isn't enough context to get URL information. This is probably due to a "
+"bug in setting up location information."
+msgstr ""
+"Не достаточно контента для получения информации URL. Возможно ошибка в "
+"установке информации пути."
 
 #: src/zope/viewlet/configure.zcml:13
 msgid "Viewlet-related ZCML Directives"
@@ -6332,34 +6743,49 @@
 msgstr "Представление для которого зарегистрирован поставщик контента."
 
 #: src/zope/viewlet/metadirectives.py:42
-msgid "The view can either be an interface or a class. By default the provider is registered for all views, the most common case."
-msgstr "Представление может быть интерфейсом или классом. По умолчанию поставщик зарегистрирован для всех представлений."
+msgid ""
+"The view can either be an interface or a class. By default the provider is "
+"registered for all views, the most common case."
+msgstr ""
+"Представление может быть интерфейсом или классом. По умолчанию поставщик "
+"зарегистрирован для всех представлений."
 
 #: src/zope/viewlet/metadirectives.py:49
 msgid "The name of the content provider."
 msgstr "Имя поставщика контента."
 
 #: src/zope/viewlet/metadirectives.py:50
-msgid "The name of the content provider is used in the TALES ``provider`` namespace to look up the content provider."
-msgstr "Имя поставщика контента используется в пространстве имен TALES ``provider`` для запроса поставщика."
+msgid ""
+"The name of the content provider is used in the TALES ``provider`` namespace "
+"to look up the content provider."
+msgstr ""
+"Имя поставщика контента используется в пространстве имен TALES ``provider`` "
+"для запроса поставщика."
 
 #: src/zope/viewlet/metadirectives.py:61
 msgid "Content-generating template."
 msgstr "Шаблон для генерации контента."
 
 #: src/zope/viewlet/metadirectives.py:62
-msgid "Refers to a file containing a page template (should end in extension ``.pt`` or ``.html``)."
-msgstr "Ссылается на файл содержащий шаблон страницы (должно быть расширение ``.pt``, или ``.html``)."
+msgid ""
+"Refers to a file containing a page template (should end in extension ``.pt`` "
+"or ``.html``)."
+msgstr ""
+"Ссылается на файл содержащий шаблон страницы (должно быть расширение ``."
+"pt``, или ``.html``)."
 
 #: src/zope/viewlet/metadirectives.py:77
 msgid "The interface this viewlet manager provides."
 msgstr "Интерфейс предоставляемый данным менеджером мини-представлений."
 
 #: src/zope/viewlet/metadirectives.py:78
-msgid "A viewlet manager can provide an interface, which is used to lookup its contained viewlets."
-msgstr "Менеджер мини-представлений может предоставлять интерфейс который используется для поиска содержащихся в менеджере мини-представлений."
+msgid ""
+"A viewlet manager can provide an interface, which is used to lookup its "
+"contained viewlets."
+msgstr ""
+"Менеджер мини-представлений может предоставлять интерфейс который "
+"используется для поиска содержащихся в менеджере мини-представлений."
 
 #: src/zope/viewlet/metadirectives.py:99
 msgid "view"
 msgstr "представление"
-

Modified: Zope3/trunk/src/zope/app/locales/tr/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/tr/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/tr/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: zope\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL at ADDRESS>\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: Turkish <tr at li.org>\n"
@@ -2019,7 +2019,7 @@
 msgstr ""
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr ""
@@ -2045,17 +2045,17 @@
 msgstr ""
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr ""
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr ""
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr ""
 
@@ -2124,22 +2124,47 @@
 msgstr ""
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "Arama düğmesi"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
+msgid "comment: ${comment}"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+msgid "${provided} utility"
+msgstr ""
+
+#: src/zope/app/component/browser/registration.py:171
+msgid "(unknown name)"
+msgstr ""
+
+#: src/zope/app/component/browser/registration.py:214
 msgid "Comment"
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 msgid "Register a $classname"
 msgstr ""
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "Kayıda alınmış:"
@@ -2148,6 +2173,10 @@
 msgid "Registrations for this site:"
 msgstr ""
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 msgid "Nothing is registered for this site."
 msgstr ""
@@ -3142,12 +3171,12 @@
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3155,34 +3184,34 @@
 msgid "Data"
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3295,24 +3324,24 @@
 msgid "on"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 #, fuzzy
 msgid "Source Widgets"
 msgstr "Kaynak yolu"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr ""
 
@@ -3406,36 +3435,36 @@
 msgstr ""
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr ""
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr ""
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr ""
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr ""
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr ""
 
@@ -3532,11 +3561,11 @@
 msgid "Generations"
 msgstr ""
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr ""
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 msgid "dotted name is not correct !"
 msgstr ""
 
@@ -3560,6 +3589,26 @@
 msgid "Principal Home Folder"
 msgstr ""
 
+#: src/zope/app/homefolder/homefolder.pt:12
+msgid "Assign a Principal"
+msgstr ""
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "arama-düğmesi"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+msgid "Unassign Principals"
+msgstr ""
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "arama-düğmesi"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr ""

Modified: Zope3/trunk/src/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/zh_CN/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/zh_CN/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -36,7 +36,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Development/Revision: 37524\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2005-08-06 14:52+0800\n"
 "Last-Translator: limodou <limodou at gmail.com>\n"
 "Language-Team: Chinese <zope3-dev at zope.org>\n"
@@ -2124,7 +2124,7 @@
 msgstr "附加的必须的接口"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "提供的接口"
@@ -2150,17 +2150,17 @@
 msgstr "工厂名"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "注册为"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "工具所代表的名称。"
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "器件提供的接口"
 
@@ -2231,24 +2231,51 @@
 msgstr "该对象被注册为:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "注册"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
+msgid "comment: ${comment}"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
 #, fuzzy
+msgid "${provided} utility"
+msgstr "该器件提供的接口"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<没有名字>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "命令"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "注册管理器"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "注册为"
@@ -2258,6 +2285,10 @@
 msgid "Registrations for this site:"
 msgstr "为该对象注册"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3289,12 +3320,12 @@
 msgstr "添加一个图片"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "更新于${date_time}"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3302,34 +3333,34 @@
 msgid "Data"
 msgstr "数据"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "对象实际的内容。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr "在内容类型中指定的这个字符集($charset)非法。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr "在内容类型中指定的这个字符集($charset)和文件内容不匹配。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr "你指定的这个字符集($charset)在正文中无法对所有字符进行编码。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "你指定的这个字符集($charset)非法。"
 
@@ -3442,23 +3473,23 @@
 msgid "on"
 msgstr "å¼€"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr "部件和表单"
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 msgid "Basic Widgets"
 msgstr "基本部件"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 msgid "Source Widgets"
 msgstr "源部件"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 msgid "Advanced Widgets"
 msgstr "高级部件"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr "browser:from指令"
 
@@ -3552,36 +3583,36 @@
 msgstr "添加%s"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "已选"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "套用"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "删除"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "套用"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "缺少"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "无效"
 
@@ -3678,11 +3709,11 @@
 msgid "Generations"
 msgstr "代"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "路径不正确"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "路径不正确"
@@ -3707,6 +3738,28 @@
 msgid "Principal Home Folder"
 msgstr "主体Home文件夹"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "主体(Principal)"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "查找"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "主体"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "撤销"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Home文件夹"
@@ -6677,9 +6730,6 @@
 #~ "specific function and is activated."
 #~ msgstr "该对象实际不能使用,除非它被注册以执行特定功能并且激活。"
 
-#~ msgid "<no name>"
-#~ msgstr "<没有名字>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>该器件还没有实例可用。</i>"
 

Modified: Zope3/trunk/src/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/zh_TW/LC_MESSAGES/zope.po	2006-05-02 19:41:34 UTC (rev 67854)
+++ Zope3/trunk/src/zope/app/locales/zh_TW/LC_MESSAGES/zope.po	2006-05-02 19:46:35 UTC (rev 67855)
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Apr 28 15:36:38 2006\n"
+"POT-Creation-Date: Tue May 02 21:39:45 2006\n"
 "PO-Revision-Date: 2005-12-11 15:52+0800\n"
 "Last-Translator: Joe Y.S. Jaw <joeysj at ms3.hinet.net>\n"
 "Language-Team: Chinese (Taiwan) <zh_TW at li.org>\n"
@@ -2113,7 +2113,7 @@
 msgstr "額外需求的介面"
 
 #: src/zope/app/component/back35.py:295 src/zope/app/component/back35.py:340
-#: src/zope/app/component/browser/registration.py:196
+#: src/zope/app/component/browser/registration.py:199
 #: src/zope/component/zcml.py:371
 msgid "Provided interface"
 msgstr "提供介面"
@@ -2139,17 +2139,17 @@
 msgstr "工廠名稱"
 
 #: src/zope/app/component/back35.py:332
-#: src/zope/app/component/browser/registration.py:203
+#: src/zope/app/component/browser/registration.py:206
 msgid "Register As"
 msgstr "登錄為"
 
 #: src/zope/app/component/back35.py:333
-#: src/zope/app/component/browser/registration.py:204
+#: src/zope/app/component/browser/registration.py:207
 msgid "The name under which the utility will be known."
 msgstr "公用工具名稱"
 
 #: src/zope/app/component/back35.py:341
-#: src/zope/app/component/browser/registration.py:197
+#: src/zope/app/component/browser/registration.py:200
 msgid "The interface provided by the utility"
 msgstr "公用工具提供的介面"
 
@@ -2220,24 +2220,52 @@
 msgstr "此物件登錄為:"
 
 #. Default: "Unregister"
-#: src/zope/app/component/browser/registration.pt:38
-#: src/zope/app/component/browser/siteregistration.pt:34
+#: src/zope/app/component/browser/registration.pt:45
+#: src/zope/app/component/browser/siteregistration.pt:52
 #, fuzzy
 msgid "unregister-button"
 msgstr "登錄"
 
-#: src/zope/app/component/browser/registration.py:211
+#: src/zope/app/component/browser/registration.pt:50
+msgid ""
+"Click <a href=\"@@addRegistration.html\">here</a> to register the object "
+"again."
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:117
 #, fuzzy
+msgid "comment: ${comment}"
+msgstr "上層:${parent}"
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:124
+msgid "${provided} utility named '${name}'"
+msgstr ""
+
+#. Default: ""
+#: src/zope/app/component/browser/registration.py:127
+#, fuzzy
+msgid "${provided} utility"
+msgstr "公用工具提供的介面。"
+
+#: src/zope/app/component/browser/registration.py:171
+#, fuzzy
+msgid "(unknown name)"
+msgstr "<沒有名稱>"
+
+#: src/zope/app/component/browser/registration.py:214
+#, fuzzy
 msgid "Comment"
 msgstr "元件:"
 
 #. Default: ""
-#: src/zope/app/component/browser/registration.py:241
+#: src/zope/app/component/browser/registration.py:244
 #, fuzzy
 msgid "Register a $classname"
 msgstr "登錄管理器"
 
-#: src/zope/app/component/browser/registration.py:245
+#: src/zope/app/component/browser/registration.py:248
 #, fuzzy
 msgid "Register"
 msgstr "登錄為"
@@ -2247,6 +2275,10 @@
 msgid "Registrations for this site:"
 msgstr "此物件的登錄內容:"
 
+#: src/zope/app/component/browser/siteregistration.pt:32
+msgid "${name} (moved or deleted)"
+msgstr ""
+
 #: src/zope/app/component/browser/siteregistration.pt:9
 #, fuzzy
 msgid "Nothing is registered for this site."
@@ -3289,12 +3321,12 @@
 msgstr "新增圖片"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:222 src/zope/app/file/browser/file.py:364
+#: src/zope/app/file/browser/file.py:300 src/zope/app/file/browser/file.py:442
 #: src/zope/app/form/browser/editview.py:114 src/zope/formlib/form.py:793
 msgid "Updated on ${date_time}"
 msgstr "æ–¼ ${date_time} æ›´æ–°"
 
-#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:44
+#: src/zope/app/file/browser/file.py:311 src/zope/app/file/interfaces.py:44
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 #: src/zope/app/i18nfile/browser/file_edit.pt:79
@@ -3302,34 +3334,34 @@
 msgid "Data"
 msgstr "資料"
 
-#: src/zope/app/file/browser/file.py:234 src/zope/app/file/interfaces.py:45
+#: src/zope/app/file/browser/file.py:312 src/zope/app/file/interfaces.py:45
 #: src/zope/app/file/browser/file_add.pt:31
 #: src/zope/app/file/browser/file_upload.pt:33
 msgid "The actual content of the object."
 msgstr "物件的真正內容。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:343
+#: src/zope/app/file/browser/file.py:421
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr "內容型態所指定的字元集 ($charset) 不被支援。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:348
+#: src/zope/app/file/browser/file.py:426
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr "內容型態所指定的字元集 ($charset) 與檔案內容不符。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:371
+#: src/zope/app/file/browser/file.py:449
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr "你指定的字元集 ($charset) 無法將文字中的全部字元編碼。"
 
 #. Default: ""
-#: src/zope/app/file/browser/file.py:376
+#: src/zope/app/file/browser/file.py:454
 msgid "The character set you specified ($charset) is not supported."
 msgstr "你指定的字元集 ($charset) 不被支援。"
 
@@ -3442,26 +3474,26 @@
 msgid "on"
 msgstr "é–‹"
 
-#: src/zope/app/form/browser/configure.zcml:494
+#: src/zope/app/form/browser/configure.zcml:512
 msgid "Widgets and Forms"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:498
+#: src/zope/app/form/browser/configure.zcml:516
 #, fuzzy
 msgid "Basic Widgets"
 msgstr "部件"
 
-#: src/zope/app/form/browser/configure.zcml:504
+#: src/zope/app/form/browser/configure.zcml:522
 #, fuzzy
 msgid "Source Widgets"
 msgstr "內文文字"
 
-#: src/zope/app/form/browser/configure.zcml:510
+#: src/zope/app/form/browser/configure.zcml:528
 #, fuzzy
 msgid "Advanced Widgets"
 msgstr "進階選項"
 
-#: src/zope/app/form/browser/configure.zcml:516
+#: src/zope/app/form/browser/configure.zcml:534
 msgid "The browser:form Directive"
 msgstr ""
 
@@ -3555,36 +3587,36 @@
 msgstr "新增 %s"
 
 #. Default: "Selected"
-#: src/zope/app/form/browser/source.py:197
-#: src/zope/app/form/browser/source.py:220
+#: src/zope/app/form/browser/source.py:206
+#: src/zope/app/form/browser/source.py:229
 msgid "SourceDisplayWidget-label"
 msgstr "已選"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:259
+#: src/zope/app/form/browser/source.py:268
 msgid "SourceInputWidget-apply"
 msgstr "套用"
 
 #. Default: "Remove"
-#: src/zope/app/form/browser/source.py:430
+#: src/zope/app/form/browser/source.py:439
 msgid "MultipleSourceInputWidget-remove"
 msgstr "移除"
 
 #. Default: "Apply"
-#: src/zope/app/form/browser/source.py:459
+#: src/zope/app/form/browser/source.py:468
 msgid "SourceListInputWidget-apply"
 msgstr "套用"
 
 #. Default: "Nothing"
-#: src/zope/app/form/browser/source.py:56
-#: src/zope/app/form/browser/source.py:203
-#: src/zope/app/form/browser/source.py:213
+#: src/zope/app/form/browser/source.py:65
+#: src/zope/app/form/browser/source.py:212
+#: src/zope/app/form/browser/source.py:222
 msgid "SourceDisplayWidget-missing"
 msgstr "遺漏"
 
 #. Default: "Invalid value"
-#: src/zope/app/form/browser/source.py:67
-#: src/zope/app/form/browser/source.py:98
+#: src/zope/app/form/browser/source.py:76
+#: src/zope/app/form/browser/source.py:107
 msgid "SourceDisplayWidget-invalid"
 msgstr "無效的值"
 
@@ -3682,11 +3714,11 @@
 msgid "Generations"
 msgstr "最小世代"
 
-#: src/zope/app/homefolder/browser.py:41
+#: src/zope/app/homefolder/browser.py:43
 msgid "path is not correct !"
 msgstr "路徑不對!"
 
-#: src/zope/app/homefolder/browser.py:56
+#: src/zope/app/homefolder/browser.py:58
 #, fuzzy
 msgid "dotted name is not correct !"
 msgstr "路徑不對!"
@@ -3712,6 +3744,28 @@
 msgid "Principal Home Folder"
 msgstr "主體資料夾"
 
+#: src/zope/app/homefolder/homefolder.pt:12
+#, fuzzy
+msgid "Assign a Principal"
+msgstr "主體"
+
+#. Default: "Assign"
+#: src/zope/app/homefolder/homefolder.pt:24
+#, fuzzy
+msgid "assign-button"
+msgstr "尋找"
+
+#: src/zope/app/homefolder/homefolder.pt:29
+#, fuzzy
+msgid "Unassign Principals"
+msgstr "主體"
+
+#. Default: "Unassign"
+#: src/zope/app/homefolder/homefolder.pt:37
+#, fuzzy
+msgid "unassign-button"
+msgstr "回復"
+
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "家目錄"
@@ -6712,9 +6766,6 @@
 #~ "specific function and is activated."
 #~ msgstr "你必須為此物件登錄特定的功能並啟用之,否則此物件不能被使用。"
 
-#~ msgid "<no name>"
-#~ msgstr "<沒有名稱>"
-
 #~ msgid "<i>No instances of this utility are available yet.</i>"
 #~ msgstr "<i>此公用工具尚無實體可用。</i>"
 



More information about the Zope3-Checkins mailing list