[Zope3-checkins] SVN: Zope3/trunk/src/zope/app/ Merged in latest POT file and updated German translations.

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Nov 2 18:12:34 EST 2005


Log message for revision 39854:
  Merged in latest POT file and updated German translations.
  

Changed:
  U   Zope3/trunk/src/zope/app/file/browser/file.py
  U   Zope3/trunk/src/zope/app/folder/folder.py
  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/it/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/zope.pot

-=-
Modified: Zope3/trunk/src/zope/app/file/browser/file.py
===================================================================
--- Zope3/trunk/src/zope/app/file/browser/file.py	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/file/browser/file.py	2005-11-02 23:12:33 UTC (rev 39854)
@@ -127,14 +127,14 @@
 class FileUpload(FileUpdateView):
     """View that updates an existing File object with a new upload.
         Fires an ObjectModifiedEvent.
-        
 
+
     >>> from zope.publisher.browser import TestRequest
     >>> import StringIO
     >>> sio = StringIO.StringIO("some data")
     >>> sio.filename = 'abc.txt'
 
-    >>> def eventLog(event) : 
+    >>> def eventLog(event):
     ...     print 'ModifiedEvent:', event.descriptions[0].attributes
     >>> zope.event.subscribers.append(eventLog)
 
@@ -154,7 +154,7 @@
     specified by the user, and can use the content type when
     specified.
 
-    
+
     >>> request = TestRequest(form={'field.data': sio,
     ...                             'field.contentType': 'text/foobar',
     ...                             'UPDATE_SUBMIT': 'Update'})
@@ -182,10 +182,10 @@
     u'Updated on ${date_time}'
     >>> file.contentType
     'text/plain'
-    
+
     The ObjectModifiedEvent lists only the contentType if the data
     are omitted:
-    
+
     >>> request = TestRequest(form={'field.data': None,
     ...                             'field.contentType': '',
     ...                             'add_input_name': 'splat.txt',
@@ -195,27 +195,27 @@
     >>> view.errors()
     ModifiedEvent: ('contentType',)
     u'Updated on ${date_time}'
-    
-    
+
+
     Cleanup:
-    
+
     >>> zope.event.subscribers.remove(eventLog)
 
     """
 
     def update_object(self, data, contenttype):
         self.context.contentType = contenttype
-        
+
         descriptor = objectevent.Attributes(IFile, "contentType")
-        
+
         # Update *only* if a new value is specified
         if data:
             self.context.data = data
             descriptor.attributes += "data",
-         
+
         event = objectevent.ObjectModifiedEvent(self.context, descriptor)
-        zope.event.notify(event)   
-            
+        zope.event.notify(event)
+
         formatter = self.request.locale.dates.getFormatter(
             'dateTime', 'medium')
         return _("Updated on ${date_time}",

Modified: Zope3/trunk/src/zope/app/folder/folder.py
===================================================================
--- Zope3/trunk/src/zope/app/folder/folder.py	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/folder/folder.py	2005-11-02 23:12:33 UTC (rev 39854)
@@ -137,7 +137,6 @@
       >>> subs.remove(sm)
       >>> subs
       []
-    
     """
 
     def __init__(self, folder):

Modified: Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/de/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -1,6 +1,7 @@
+# translation of zope.po to German
 # Translation of zope.pot to German
 # This file is distributed under the same license as Zope itself.
-# Stephan Richter <stephan.richter at tufts.edu>, 2003, 2004.
+# Stephan Richter <stephan.richter at tufts.edu>, 2003, 2004, 2005.
 # Philipp von Weitershausen <philikon at philikon.de>, 2003-2005.
 # Claudia Walenzyk <cwalenzyk at yahoo.com>, 2003.
 # Egon Frerich <e.frerich at nord-com.net>, 2005.
@@ -8,23 +9,25 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
-"PO-Revision-Date: 2005-08-23 17:56+0100\n"
-"Last-Translator: Egon Frerich <e.frerich at nord-com.net>\n"
-"Language-Team: German <<zope3-dev at zope.org>>\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\n"
+"PO-Revision-Date: 2005-11-02 17:55-0500\n"
+"Last-Translator: Stephan Richter <stephan.richter at tufts.edu>\n"
+"Language-Team: German <zope3-dev at zope.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Basepath: C:\\Zope3\\Arbeitskopie\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
 #: securitypolicy.zcml:11
-msgid "All users have this role implicitly"
-msgstr "Alle Benutzer haben diese Rolle impliziterweise"
-
-#: securitypolicy.zcml:11
 msgid "Everybody"
 msgstr "Jeder"
 
+#: securitypolicy.zcml:11
+msgid "All users have this role implicitly"
+msgstr "Alle Benutzer haben diese Rolle impliziterweise"
+
 #: securitypolicy.zcml:13
 msgid "Site Manager"
 msgstr "Web-Site-Verwaltung"
@@ -56,148 +59,8 @@
 "die      Sammlung als eine Zusammenstellung von Geschichten.\n"
 "     "
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-msgid "Events"
-msgstr "Ereignisse"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-msgid "Security"
-msgstr "Sicherheit"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr "Nicht als vertrauenswürdig eingestufte Interpreter"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr "Python-Interpreter, der nicht als vertrauenswürdig eingestuft ist"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr "Eingeschränkter Python-Quelltext"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr "Sichere Builtins"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-msgid "Global Principals"
-msgstr "Globale Nutzungsberechtigte"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-msgid "Testing"
-msgstr "Testen"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr "Funktionaler DocTest"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr "FDocTest (How to)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-msgid "Adapter Registry"
-msgstr "Adapterregister"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr "Formular-Parser"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr "I18n und L10n"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-msgid "Message Ids"
-msgstr "Message IDs"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr "Eigenschaften im Cache"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr "BForest API"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr "API für \"veraltet\""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-msgid "Persistent Framework"
-msgstr "Persistenz-Rahmen"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-msgid "Adapters (light version)"
-msgstr "Adapter (leichte Version)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr "Zope Objekt-Datenbank (ZODB)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-msgid "Connection Management"
-msgstr "Verbindungsverwaltung"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-msgid "Sub-Transactions"
-msgstr "Untertransaktionen"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr "Zusammenarbeit"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr "Zum Nachdenken"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-msgid "Schemas"
-msgstr "Schemata"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-msgid "Schema Fields"
-msgstr "Felder im Schema"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-msgid "Component Architecture"
-msgstr "Komponentenarchitektur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr "Globale Komponentenarchitektur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-msgid "Interfaces and Schemas"
-msgstr "Schnittstellen und Schemata"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr "Globale Komponentenarchitektur (Steckdosen-Beispiel)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-msgid "Factories"
-msgstr "Fabriken"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr "Lokale Komponentenarchitektur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-msgid "Registration Framework"
-msgstr "Registrierungs-Rahmenwerk"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-msgid "Local Adapter Registry"
-msgstr "Lokales Adapterregister"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-msgid "Local Sites & Site Managers"
-msgstr "Lokale Web-Site & Web-Site-Verwaltung"
-
 #: 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, "
@@ -212,10 +75,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 msgid "Zope 3 API Documentation"
 msgstr "Zope 3 API Dokumentation"
 
 #: 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 "
@@ -231,6 +97,7 @@
 "den Inhalt der Dokumentation zugreifen zu können."
 
 #: 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."
@@ -238,91 +105,88 @@
 "Klicken Sie auf ein Dokumentationsmodul, um ein Menü für dieses Modul zu "
 "bekommen."
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
-msgstr "Z3 Oberfläche"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+msgid "Zope 3 apidoc"
+msgstr "Zope 3 apidoku"
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr "Menü"
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr "Zope 3 API Doku"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr "Berechtigungen:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+msgid "(read)"
+msgstr "(lesbar)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr "(schreibbar)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr "Es gibt keine Attribute in dieser Klasse."
 
 # Default: "Methods"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr "Methoden"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr "Diese Klasse hat keine Methoden."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr "Bekannte Unterklassen"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
-msgid "There are no known subclasses."
-msgstr "Es gibt keine Unterklassen."
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
+msgid "(C-based class)"
+msgstr "(C-basierte Klasse)"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 msgid "Base classes"
 msgstr "Basis-Klassen"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
-msgid "(C-based class)"
-msgstr "(C-basierte Klasse)"
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
+msgid "There are no known subclasses."
+msgstr "Es gibt keine Unterklassen."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr "Es gibt keine Basisklassen."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr "Implementierte Schnittstellen"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 msgid "There are no implemented interfaces."
 msgstr "Es gibt keine implementierten Schnittstellen."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr "Attribute/Eigenschaften"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr "Schnittstelle:"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr "Berechtigungen:"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-msgid "(read)"
-msgstr "(lesbar)"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr "(schreibbar)"
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr "Introspekteur"
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr "Signatur"
@@ -333,43 +197,43 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr "Typ:"
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr "Wert:"
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-msgid "Directly provided interfaces in the provided order"
-msgstr "Direkt bereitgestellte Schnittstellen in der bereitgestellten Folge"
-
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Suchen"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr "Zope Quelltext durchblättern"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr "Klassen-Finder:"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr "(Geben Sie teilweisen Pythonpfad ein)"
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr "[oben]"
 
@@ -377,6 +241,11 @@
 msgid "Zope 3 Code Browser"
 msgstr "Zope 3 Quelltext-Browser"
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr "Suchergebnisse:"
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 msgid "Code Browser"
 msgstr "Quelltext-Browser"
@@ -445,7 +314,7 @@
 "    Attribut.\n"
 "    "
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr "Zope 3 Wurzel"
 
@@ -480,50 +349,14 @@
 msgid "XML element representing the configuration root."
 msgstr "XML-Element, das die Konfigurationswurzel darstellt"
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 msgid "<subscription>"
 msgstr "Abonnement"
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr "<i>kein Name</i>"
 
-#: src/zope/app/apidoc/configure.zcml:31
-msgid "Inspection API"
-msgstr "Inspektions-API"
-
-#: src/zope/app/apidoc/configure.zcml:41
-msgid "Components"
-msgstr "Komponenten:"
-
-#: src/zope/app/apidoc/configure.zcml:47
-msgid "Presentation"
-msgstr "Präsentationen"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr "Verschiedenes"
-
-# Default: "Bases"
-#: src/zope/app/apidoc/configure.zcml:59
-msgid "Class Registry"
-msgstr "Klassen-Register"
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr "Zugriff auf die Online API Dokumentation"
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr "API Dokumentations-Werkzeug"
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr "    Dies sind alle Vorlieben für das Ansehen der API Dokumentation."
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 msgid "(line ${line})"
 msgstr "(Zeile ${line})"
@@ -560,14 +393,6 @@
 msgid "registration info:"
 msgstr "Registrierungsdaten:"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr "Klasse:"
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-msgid "Interface Details"
-msgstr "Schnittstellen-Einzelheiten"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 msgid "${name} Views"
 msgstr "${name} Ansichten"
@@ -595,8 +420,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr "Schnittstellen"
 
@@ -662,6 +485,10 @@
 msgid "Other Information"
 msgstr "Weitere Informationen"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+msgid "Factories"
+msgstr "Fabriken"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 msgid "A list of factories that create objects implementing this interface."
 msgstr ""
@@ -674,8 +501,7 @@
 
 #: src/zope/app/apidoc/ifacemodule/index.pt:297
 msgid "A list of utilities that are registered to provide this interface."
-msgstr ""
-"Eine Liste registrierter Utilities, welche diese Schnittstelle bereitstellen."
+msgstr "Eine Liste registrierter Utilities, welche diese Schnittstelle bereitstellen."
 
 # Default: "Bases"
 #: src/zope/app/apidoc/ifacemodule/index.pt:310
@@ -914,13 +740,14 @@
 msgstr "Suche nur nach Name"
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:36
-msgid ""
-"Note: These are only interfaces that are registered with the site manager."
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:46
+msgid "Note: These are only interfaces that are registered with the site manager."
 msgstr ""
-"Anmerkung: Dies sind nur Schnittstellen, die bei der "
-"Web-Site-Verwaltung registriert sind."
+"Anmerkung: Dies sind nur Schnittstellen, die bei der Web-Site-Verwaltung "
+"registriert sind."
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 msgid "Interface Finder:"
 msgstr "Schnittstellen-Finder:"
 
@@ -940,7 +767,7 @@
 msgid "resource:"
 msgstr "Ressource:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 msgid "Permission:"
 msgstr "Berechtigung:"
 
@@ -968,7 +795,7 @@
 "Fällen nützlich \n"
 "    sein, in denen Sie z.B. alle Inhaltstypen feststellen wollen."
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr "entfällt"
 
@@ -977,15 +804,16 @@
 msgstr "(Name der Datenbank: \"${name}\")"
 
 #: src/zope/app/apidoc/utilitymodule/index.pt:20
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
 msgid "Component:"
 msgstr "Komponente:"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr "Utilities"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -1003,7 +831,8 @@
 "    "
 msgstr ""
 "\n"
-"    Utilities werden ebenfalls in der Web-Site-Verwaltung registriert, so daß \n"
+"    Utilities werden ebenfalls in der Web-Site-Verwaltung registriert, so "
+"daß \n"
 "    es leicht ist, eine Liste der verfügbaren Utilities zu erstellen. Ein \n"
 "    Utility ist identfiziert durch die bereitgestellte Schnittstelle und \n"
 "    einen Namen, der leer sein kann. Das Menü macht eine Liste der \n"
@@ -1071,7 +900,7 @@
 msgstr "Info:"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr "Handhaber:"
 
@@ -1080,7 +909,7 @@
 msgstr "Schema"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr "Es wurden keine Felder angegeben."
 
@@ -1089,8 +918,8 @@
 msgstr "Unterdirektiven"
 
 #: src/zope/app/apidoc/zcmlmodule/menu.pt:5
-msgid ""
-"Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
+#: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
+msgid "Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
 msgstr ""
 "Namensräume, die nicht als volle URLs angegeben sind, beginnen mit \"http://"
 "namespaces.zope.org\"."
@@ -1140,7 +969,6 @@
 msgstr "Zope Laufzeitinformationen"
 
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:42
-#, fuzzy
 msgid "FileSystem encoding"
 msgstr "Dateisystem Encoding"
 
@@ -1157,9 +985,10 @@
 msgid "Unavailable"
 msgstr "nicht verfügbar"
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "${days} Tag(e) ${hours}:${minutes}:${seconds}"
+msgid "minutes%02d"
+msgstr "Minuten%02d"
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 msgid "Shutdown time"
@@ -1170,8 +999,7 @@
 msgstr "Sekunden"
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:15
-msgid ""
-"If you specify a time of 0 seconds, then the server will do a hard shutdown."
+msgid "If you specify a time of 0 seconds, then the server will do a hard shutdown."
 msgstr ""
 "Wenn Sie eine Zeit von 0 Sekunden eingeben, wird der Server sofort "
 "angehalten (hard shutdown)."
@@ -1209,18 +1037,14 @@
 msgstr "Aktualisieren"
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr ""
-"Nachrichtenkatalog für Sprache ${language} in der Domäne ${domain} "
-"erfolgreich neu geladen."
+msgid "language"
+msgstr "Sprache"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 msgid "Name of database"
 msgstr "Name der Datenbank:"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 msgid "Size of database"
 msgstr "Größe der Datenbank:"
 
@@ -1240,7 +1064,7 @@
 msgid "ZODB Controller"
 msgstr "ZODB-Verwaltung"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr "ZODB erfolgreich gepackt."
 
@@ -1249,13 +1073,13 @@
 msgstr "Plugin für Authentifikation"
 
 #: src/zope/app/authentication/browser/configure.zcml:24
-msgid "Pluggable Authentication Utility"
-msgstr "Einhängbares Authentifizierungs-Utility"
-
-#: src/zope/app/authentication/browser/configure.zcml:24
 msgid "New-style pluggable authentication utility"
 msgstr "Einhängbares Authentifizierungs-Utility neuen Stils"
 
+#: src/zope/app/authentication/browser/configure.zcml:24
+msgid "Pluggable Authentication Utility"
+msgstr "Einhängbares Authentifizierungs-Utility"
+
 #: src/zope/app/authentication/browser/configure.zcml:32
 msgid "Edit Pluggable Authentication Utility"
 msgstr "Bearbeite einhängbares Authentifizierungs-Utility"
@@ -1269,9 +1093,8 @@
 msgstr "Registrieren eines Utility für die neue einhängbare Authentifizierung"
 
 #: src/zope/app/authentication/browser/configure.zcml:6
-#, fuzzy
 msgid "Add Pluggable Authentication"
-msgstr "Einhängbare Authentifizierung"
+msgstr "Einhängbare Authentifizierung hinzufügen"
 
 #: src/zope/app/authentication/browser/configure.zcml:68
 msgid "New Credentials Plugin Registration"
@@ -1306,13 +1129,13 @@
 msgstr "Hinzufügen Gruppenordner"
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
-msgstr "Ein Gruppenordner"
-
-#: src/zope/app/authentication/browser/groupfolder.zcml:47
 msgid "Group Folder"
 msgstr "Gruppenordner"
 
+#: src/zope/app/authentication/browser/groupfolder.zcml:47
+msgid "A Group folder"
+msgstr "Ein Gruppenordner"
+
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 msgid "Change group information"
 msgstr "Gruppeninformationen ändern"
@@ -1351,10 +1174,9 @@
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
 msgid "A Pluggable Authentication Persistent Authentication Plugin"
-msgstr ""
+msgstr "Ein einhängbarer, persistenter Authentifiyierungsmodul"
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 msgid "Principal Folder"
 msgstr "Ordner über Nutzungsberechtigten"
 
@@ -1362,11 +1184,11 @@
 msgid "Add Principal Information"
 msgstr "Informationen über den Nutzungsberechtigten hinzufügen"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 msgid "Principal Information"
 msgstr "Informationen über den Nutzungsberechtigten"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr "Internen Nutzungsberechtigten ändern"
 
@@ -1374,7 +1196,7 @@
 msgid "Add Principal Folder"
 msgstr "Ordner für den Nutzungsberechtigten hinzufügen"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 msgid "Principal Folder Prefix"
 msgstr "Präfix für Nutzungsberechtigtenordner"
 
@@ -1393,23 +1215,17 @@
 
 #: src/zope/app/authentication/browser/session.zcml:11
 msgid "Browser Form Challenger"
-msgstr ""
+msgstr "Browser-Forumlar-Herausforderer"
 
 #: src/zope/app/authentication/browser/session.zcml:5
 msgid "Session Credentials Plugin"
 msgstr "Sitzungs-Benutzerdaten-Plugin"
 
-#: src/zope/app/authentication/configure.zcml:55
-msgid "Pluggable Authentication"
-msgstr "Einsteckbare Legitimierung"
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1424,12 +1240,10 @@
 msgstr "Stellt den Titel der Berechtigung bereit."
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1460,58 +1274,69 @@
 msgid "Group Search String"
 msgstr "Gruppensuch-Zeichenkette"
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-msgid "Group Folders"
-msgstr "Gruppenordner"
-
 #: src/zope/app/authentication/interfaces.py:38
-#, fuzzy
 msgid "Credentials Plugins"
 msgstr "Plugin zum Sich-Ausweisen"
 
 #: src/zope/app/authentication/interfaces.py:44
-#, fuzzy
 msgid "Authenticator Plugins"
 msgstr "Plugin für Authentifikation"
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 msgid "Prefix"
 msgstr "Präfix"
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+msgid "Search String"
+msgstr "Such-Zeichenkette"
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr "Eine Such-Zeichenkette"
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr "Anmeldung"
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 msgid "The Login/Username of the principal. This value can change."
 msgstr ""
 "Ein Anmelde-/Benutzername für den Nutzungsberechtigten. Dieser Wert kann "
 "sich ändern."
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
-#: src/zope/app/i18n/browser/synchronize.pt:37
 #: src/zope/app/authentication/browser/loginform.pt:27
+#: src/zope/app/i18n/browser/synchronize.pt:37
 msgid "Password"
 msgstr "Paßwort"
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 msgid "The password for the principal."
 msgstr "Das Paßwort für den Nutzungsberechtigten."
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
+msgid "Password Manager"
+msgstr "Passwortverwalter"
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr "Der Passwortverwalter wird zum verschlüsseln und verifiyieren des Passwortes verwendet"
+
+#: src/zope/app/authentication/principalfolder.py:66
 msgid "Provides a title for the principal."
 msgstr "Stellt den Titel des Nutzungsberechtigten bereit."
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 msgid "Provides a description for the principal."
 msgstr "Stellt eine Beschreibung des Nutzungsberechtigten bereit."
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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"
@@ -1519,27 +1344,22 @@
 "Präfix, der allen Nutzungsberechtigten hinzugefügt wird, um eindeutige "
 "Identifikationen innerhalb der Legitimationsanwendung sicherzustellen"
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-msgid "Search String"
-msgstr "Such-Zeichenkette"
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr "Eine Such-Zeichenkette"
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr "Benutzer: ${user_title}"
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr "Standort:&nbsp;"
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
-msgstr "Boston Anzeigeform (versuchsweise)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
+msgstr "Boston Haut"
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr "Hinzufügungsinformation"
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr "Kaputtes Objekt"
@@ -1575,30 +1395,28 @@
 
 #: src/zope/app/cache/browser/cacheableedit.pt:6
 msgid "This edit form allows you to associate a cache with this object."
-msgstr ""
-"Dieses Formular erlaubt Ihnen, einen Cache für dieses Objekt zu definieren."
+msgstr "Dieses Formular erlaubt Ihnen, einen Cache für dieses Objekt zu definieren."
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "RAM Cache"
-msgstr "RAM-Cache"
-
-#: src/zope/app/cache/browser/configure.zcml:12
 msgid "A RAM cache is a volatile (in memory) cache"
 msgstr "Ein RAM-Cache ist ein unbeständiger Cache (im Arbeitsspeicher)"
 
+#: src/zope/app/cache/browser/configure.zcml:12
+msgid "RAM Cache"
+msgstr "RAM-Cache"
+
 #: src/zope/app/cache/browser/configure.zcml:26
 msgid "Statistics"
 msgstr "Statistiken"
 
 #: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches can be used to make your site run faster."
-msgstr ""
-"Caches können Sie dazu benutzen, Ihre Web-Site schneller laufen zu lassen."
-
-#: src/zope/app/cache/browser/configure.zcml:6
 msgid "Caches"
 msgstr "Caches"
 
+#: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches can be used to make your site run faster."
+msgstr "Caches können Sie dazu benutzen, Ihre Web-Site schneller laufen zu lassen."
+
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr "Maximale Anzahl der gecachten Einträge"
@@ -1660,6 +1478,10 @@
 msgid "Catalog statistics"
 msgstr "Katalog Statistiken"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+msgid "Index"
+msgstr "Verzeichnis"
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr "Ein Katalog erlaubt das Indizieren und Suchen von Objekten"
@@ -1692,7 +1514,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr "Katalog"
 
@@ -1713,18 +1534,6 @@
 msgid "Text Index"
 msgstr "Text-Index"
 
-#: src/zope/app/catalog/configure.zcml:101
-msgid "Text Indexes"
-msgstr "Text-Indizes"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr "Indizes und Kataloge"
-
-#: src/zope/app/catalog/configure.zcml:95
-msgid "Field Indexes"
-msgstr "Feld-Indizes"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -1930,8 +1739,8 @@
 #: src/zope/app/component/browser/site_management.pt:20
 msgid "Unique utilities can only exist once per site manager and have no name."
 msgstr ""
-"Eindeutige Utilities können pro Web-Site-Verwaltung nur einmal vorhanden sein "
-"und haben keinen Namen."
+"Eindeutige Utilities können pro Web-Site-Verwaltung nur einmal vorhanden "
+"sein und haben keinen Namen."
 
 # Default: "Install"
 #: src/zope/app/component/browser/site_management.pt:40
@@ -2064,8 +1873,7 @@
 
 #: src/zope/app/component/interfaces/registration.py:215
 msgid "The registration manager keeps track of all component registrations."
-msgstr ""
-"Der Registrierungsverwalter führt Buch über alle Komponenten-Registrierungen."
+msgstr "Der Registrierungsverwalter führt Buch über alle Komponenten-Registrierungen."
 
 #: src/zope/app/component/interfaces/registration.py:32
 msgid "Inactive"
@@ -2149,8 +1957,7 @@
 msgstr "Adapter-Fabrik/Fabriken"
 
 #: src/zope/app/component/metadirectives.py:171
-msgid ""
-"A list of factories (usually just one) that create the adapter instance."
+msgid "A list of factories (usually just one) that create the adapter instance."
 msgstr ""
 "Eine Liste von Fabriken (üblicherweise nur eine), die die Adapter-Instanz "
 "erzeugt."
@@ -2163,8 +1970,7 @@
 
 #: src/zope/app/component/metadirectives.py:179
 #: src/zope/app/component/metadirectives.py:252
-msgid ""
-"This attribute specifies the interface the adapter instance must provide."
+msgid "This attribute specifies the interface the adapter instance must provide."
 msgstr ""
 "Dieses Attribut spezifiziert die Schnittstelle, die von der Adapter-Instanz "
 "bereitgestellt werden muß"
@@ -2259,8 +2065,7 @@
 msgstr "Schnittstellen oder Klassen, auf die ein Abonnent angewiesen ist"
 
 #: src/zope/app/component/metadirectives.py:268
-msgid ""
-"This subscriber is only available, if the principal has this permission."
+msgid "This subscriber is only available, if the principal has this permission."
 msgstr ""
 "Der Abonnent ist nur verfügbar, wenn der Nutzungsberechtigte diese "
 "Berechtigung hat."
@@ -2323,8 +2128,7 @@
 
 #: src/zope/app/component/metadirectives.py:329
 #: src/zope/app/component/metadirectives.py:502
-msgid ""
-"Text suitable for use in the 'add content' menu of a management interface"
+msgid "Text suitable for use in the 'add content' menu of a management interface"
 msgstr "Text, der für das 'Hinzufügen'-Menü im ZMI paßt"
 
 #: src/zope/app/component/metadirectives.py:336
@@ -2514,7 +2318,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 msgid "Class"
 msgstr "Klasse"
 
@@ -2578,10 +2381,9 @@
 
 #: src/zope/app/component/registration.py:190
 msgid "Can't move a registered component from its container."
-msgstr ""
-"Kann eine registrierte Komponente nicht aus ihrem Container verschieben."
+msgstr "Kann eine registrierte Komponente nicht aus ihrem Container verschieben."
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 msgid "(unnamed utility)"
 msgstr "(unbenanntes Utility)"
 
@@ -2638,27 +2440,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "Sie haben keine Namen zum Kopieren angegeben."
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr "Objekt '${name}' (${title}) kann nicht kopiert werden"
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr "Objekt '${name}' kann nicht kopiert werden"
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "Sie haben keine Namen zum Ausschneiden angegeben."
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr "Objekt '${name}' (${title}) kann nicht verschoben werden"
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr "Objekt '${name}' kann nicht verschoben werden"
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 msgid "The given name(s) %s is / are already being used"
 msgstr "Der angegebene Name %s existiert bereits."
 
@@ -2684,6 +2486,7 @@
 msgstr "Inhalt"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2693,23 +2496,23 @@
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr "Behälter ist kein gültiger Zope-Behälter."
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr "Ein leerer Name wurde angegeben. Namen dürfen aber nicht leer sein."
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr "Namen dürfen nicht mit '+' oder '@' beginnen, noch '/' enthalten."
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr "Der angegebene Name existiert bereits."
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2734,7 +2537,7 @@
 
 #: src/zope/app/dav/tests/test_adapter.py:56
 msgid "${num} robot unit"
-msgstr ""
+msgstr "${num} Roboter-Einheit"
 
 #: src/zope/app/debugskin/error_debug.pt:13
 msgid "Error object: ${error_object}"
@@ -2841,52 +2644,6 @@
 msgid "Menu Demo"
 msgstr "Menü-Demo"
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-msgid "Demo Pagelet Content"
-msgstr "Inhalt des Demonstrations-Pagelets"
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr "Hinzufügen eines 'Pagelet'-Inhalts zur Demonstration"
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-msgid "Title of the sample"
-msgstr "Titel des Beispiels"
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-msgid "Description of the sample"
-msgstr "Eine Beschreibung des Beispiels"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-msgid "Index"
-msgstr "Verzeichnis"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr "Auswählen des Makronamens für das Pagelet"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr "Demonstration Pagelet zur Auswahl von Inhalt"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr "Hinzufügen Demonstration Pagelet zur Auswahl von Inhalt"
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr "Pagelet Makroname der ersten Stufe"
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr "Wähl den Makronamen der ersten Stufe für das Pagelet"
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 msgid "File Name"
 msgstr "Dateiname"
@@ -2956,7 +2713,7 @@
 #: src/zope/app/demo/widget/browser/intwidget.zcml:5
 #: src/zope/app/demo/widget/help/configure.zcml:22
 msgid "IntWidget"
-msgstr ""
+msgstr "ZahlWidget"
 
 #: src/zope/app/demo/widget/browser/popup.pt:36
 #: src/zope/app/zptpage/browser/inlinecode.pt:50
@@ -3042,7 +2799,7 @@
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:41
 #: src/zope/app/demo/widget/interfaces/textwidget.py:42
 msgid "standard"
-msgstr ""
+msgstr "standart"
 
 #: src/zope/app/demo/widget/interfaces/boolwidget.py:43
 msgid "zope.schema.Bool field with only title and description."
@@ -3052,7 +2809,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr "notwendig"
@@ -3066,7 +2823,7 @@
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:51
 #: src/zope/app/demo/widget/interfaces/textwidget.py:52
 msgid "constraint"
-msgstr ""
+msgstr "Beschränkung"
 
 #: src/zope/app/demo/widget/interfaces/boolwidget.py:53
 msgid "zope.schema.Bool field with constraint lambda x: x == True."
@@ -3122,7 +2879,7 @@
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:73
 #: src/zope/app/demo/widget/interfaces/textwidget.py:74
 msgid "min_max"
-msgstr ""
+msgstr "min_max"
 
 #: src/zope/app/demo/widget/interfaces/intwidget.py:75
 msgid "zope.schema.Int field with min = 5 and max = 10"
@@ -3142,8 +2899,7 @@
 
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:52
 msgid "zope.schema.Text field with constraint = lambda x: x == u'constraint'."
-msgstr ""
-"zope.schema.Text Datenfeld mit constraint = lambda x: x == u'constraint'."
+msgstr "zope.schema.Text Datenfeld mit constraint = lambda x: x == u'constraint'."
 
 #: src/zope/app/demo/widget/interfaces/textareawidget.py:58
 msgid "zope.schema.Text field with default = u'default'."
@@ -3184,8 +2940,7 @@
 msgstr "TextLine-Feld, das vorhanden sein muß (also: `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 ""
 "TextLine-Feld, wobei die Daten die Bedingung `lambda x: x == u'constraint'` "
 "erfüllen müssen."
@@ -3208,13 +2963,13 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
-msgstr "Eine einfache, auf Inhalt basierte DTML-Seite"
+msgid "DTML Page"
+msgstr "DTML-Seite"
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
-msgstr "DTML-Seite"
+msgid "A simple, content-based DTML page"
+msgstr "Eine einfache, auf Inhalt basierte DTML-Seite"
 
 #: src/zope/app/dtmlpage/configure.zcml:59
 msgid "Edit a DTML page"
@@ -3225,7 +2980,7 @@
 msgstr "Eine DTML-Seite hinzufügen"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3297,16 +3052,12 @@
 msgstr "Konfiguration"
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Logging Utility"
-msgstr "Fehlermelde-Utility"
-
-#: src/zope/app/error/browser/configure.zcml:35
 msgid "Error Reporting Utility for Logging Errors"
 msgstr "Berichtsutility über Fehler im Ereignisprotokoll"
 
-#: src/zope/app/error/browser/configure.zcml:41
-msgid "Error Reporting"
-msgstr "Fehlerbericht ansehen"
+#: src/zope/app/error/browser/configure.zcml:35
+msgid "Error Logging Utility"
+msgstr "Fehlermelde-Utility"
 
 #: src/zope/app/error/browser/configure.zcml:41
 msgid "Component to record all uncaught errors and exceptions."
@@ -3314,9 +3065,12 @@
 "Komponente zum Aufzeichnen aller nicht abgefangenen Fehler und "
 "Ausnahmebedingungen."
 
+#: src/zope/app/error/browser/configure.zcml:41
+msgid "Error Reporting"
+msgstr "Fehlerbericht ansehen"
+
 #: 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 ""
 "Diese Seite listet die Ausnahmen auf, die kürzlich auf dieser Web-Site "
 "aufgetreten sind."
@@ -3466,12 +3220,12 @@
 msgid "Add an Image"
 msgstr "Bild hinzufügen"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3479,20 +3233,19 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 "Der eigentliche Inhalt des Objekts."
 
-#: src/zope/app/file/browser/file.py:344
-msgid ""
-"The character set specified in the content type ($charset) is not supported."
+#: src/zope/app/file/browser/file.py:343
+msgid "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "Der im Inhaltstyp angegebene Zeichensatz (${charset}) wird nicht "
 "unterstützt. "
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3500,7 +3253,7 @@
 "Der im Inhaltstyp angegebene Zeichensatz (${charset}) stimmt nicht mit dem "
 "Dateiinhalt überein."
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3508,7 +3261,7 @@
 "Der angegebene Zeichensatz (${charset}) kann nicht alle Zeichen im Text "
 "verschlüsseln."
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr "Der angegebene Zeichensatz (${charset}) wird nicht unterstützt."
 
@@ -3570,11 +3323,11 @@
 msgid "Image"
 msgstr "Bild"
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr " ${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3611,8 +3364,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr "Ein Fehler ist aufgetreten."
 
@@ -3627,35 +3380,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
-msgstr "an"
+msgid "off"
+msgstr "aus"
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
-msgstr "aus"
+msgid "on"
+msgstr "an"
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr "Widgets und Formulare"
-
-#: src/zope/app/form/browser/configure.zcml:463
-msgid "Basic Widgets"
-msgstr "Grundwidget"
-
-#: src/zope/app/form/browser/configure.zcml:469
-msgid "Source Widgets"
-msgstr "Quelltext-Widget"
-
-#: src/zope/app/form/browser/configure.zcml:475
-msgid "Advanced Widgets"
-msgstr "Fortgeschrittene Widgets"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr "Die `browser:form`-Direktive"
-
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
 msgid "previous-button"
@@ -3674,20 +3407,20 @@
 msgid "Changes saved"
 msgstr "Änderungen gespeichert"
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr "Wert fehlt."
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr "Wert aus Vokabular mit mehreren Werten fehlt"
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr "Wert aus Vokabular mit einem Wert fehlt"
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr "Wert aus Vokabular mit mehreren Werten fehlt"
 
@@ -3698,15 +3431,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3808,11 +3539,11 @@
 msgid "Invalid datetime data"
 msgstr "Ungültige Zeit"
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr "Erforderliches Argument 'name' fehlt"
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr "Up-to-date Prüfung fehlgeschlagen:"
 
@@ -3833,8 +3564,7 @@
 msgstr "Einzelheiten zu ${application_id} Anwendungsverwaltung"
 
 #: src/zope/app/generations/browser/managers.pt:18
-msgid ""
-"The database was updated to generation ${generation} for ${application}."
+msgid "The database was updated to generation ${generation} for ${application}."
 msgstr ""
 "Die Datenbank wurde auf Generation ${generation} für ${application} "
 "aktualisiert."
@@ -3871,10 +3601,6 @@
 msgid "Database generations"
 msgstr "Datenbank-Generationen"
 
-#: src/zope/app/generations/configure.zcml:28
-msgid "Generations"
-msgstr "Generationen"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr "Pfad ist nicht richtig!"
@@ -3900,10 +3626,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Eine Verwaltung für den Startordner eines Nutzungsberechtigten"
 
-#: src/zope/app/homefolder/configure.zcml:86
-msgid "Principal Home Folder"
-msgstr "Startordner des Nutzungsberechtigten"
-
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Startordner"
@@ -3929,8 +3651,7 @@
 msgstr "Startordner anlegen"
 
 #: src/zope/app/homefolder/interfaces.py:47
-msgid ""
-"Whether home folders should be created upon adding a assignment, if missing."
+msgid "Whether home folders should be created upon adding a assignment, if missing."
 msgstr ""
 "Kennzeichnet, ob Startordner beim Einfügen einer Zuordnung angelegt werden "
 "sollen, wenn diese fehlen."
@@ -3987,13 +3708,13 @@
 msgstr "Übersetzungsdomänen"
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "A Persistent Translation Domain"
-msgstr "Eine persistente Übersetzungsdomäne"
-
-#: src/zope/app/i18n/browser/configure.zcml:61
 msgid "Translation Domain"
 msgstr "Übersetzungsdomäne"
 
+#: src/zope/app/i18n/browser/configure.zcml:61
+msgid "A Persistent Translation Domain"
+msgstr "Eine persistente Übersetzungsdomäne"
+
 #: src/zope/app/i18n/browser/exportimport.pt:11
 msgid "Import and Export Messages"
 msgstr "Nachrichten Importieren und Exportieren"
@@ -4014,8 +3735,7 @@
 
 #: src/zope/app/i18n/browser/synchronize.pt:123
 msgid "No connection could be made to remote data source."
-msgstr ""
-"Es konnte keine Verbindung mit der Fremddatenquelle hergestellt werden."
+msgstr "Es konnte keine Verbindung mit der Fremddatenquelle hergestellt werden."
 
 #: src/zope/app/i18n/browser/synchronize.pt:27
 msgid "Server URL"
@@ -4039,10 +3759,6 @@
 msgstr "Status"
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
-msgstr "Veraltet"
-
-#: src/zope/app/i18n/browser/synchronize.py:34
 msgid "Up to Date"
 msgstr "Aktuell"
 
@@ -4050,14 +3766,18 @@
 msgid "New Remote"
 msgstr "Neu in Ferndienst"
 
-#: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
-msgstr "Neuere Ländereinstellung"
+#: src/zope/app/i18n/browser/synchronize.py:34
+msgid "Out of Date"
+msgstr "Veraltet"
 
 #: src/zope/app/i18n/browser/synchronize.py:35
 msgid "Does not exist"
 msgstr "Existiert nicht"
 
+#: src/zope/app/i18n/browser/synchronize.py:35
+msgid "Newer Local"
+msgstr "Neuere Ländereinstellung"
+
 #: src/zope/app/i18n/browser/translate.pt:103
 msgid "Add new messages"
 msgstr "Neue Nachrichten hinzufügen"
@@ -4116,6 +3836,103 @@
 msgid "A multi-locale version of an Image."
 msgstr "Mehrfach-Bild, wobei jede Ausprägung für eine Sprache vorgesehen ist"
 
+#: 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+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"
@@ -4162,15 +3979,13 @@
 msgstr "Bearbeitungsformular"
 
 #: src/zope/app/i18nfile/browser/i18nfile.py:47
-msgid ""
-"This edit form allows you to make changes to the properties of this file."
+msgid "This edit form allows you to make changes to the properties of this file."
 msgstr ""
 "Dieses Bearbeitungsformular erlaubt es Ihnen, Änderungen an den "
 "Einstellungen Ihrer Datei vorzunehmen."
 
 #: src/zope/app/i18nfile/browser/i18nimage.py:33
-msgid ""
-"This edit form allows you to make changes to the properties of this image."
+msgid "This edit form allows you to make changes to the properties of this image."
 msgstr ""
 "Dieses Bearbeitungsformular erlaubt es Ihnen, Änderungen an den "
 "Einstellungen Ihres Bildes vorzunehmen."
@@ -4229,12 +4044,7 @@
 msgid "${count} objects"
 msgstr "${count} Objekte"
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr "Objektklassen und -Schnittstellen introspektieren"
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
@@ -4242,9 +4052,10 @@
 "Nutzen Sie die Objektintrospektion, um Schnittstellen und Klassen zu "
 "erkunden."
 
-#: src/zope/app/keyreference/configure.zcml:26
-msgid "Persistent Key References"
-msgstr "Dauerhafte Schlüssel Referenzen"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
+msgstr "Objektklassen und -Schnittstellen introspektieren"
 
 #: src/zope/app/keyreference/interfaces.py:37
 msgid "Key Type Id"
@@ -4254,7 +4065,7 @@
 msgid ""
 "Key references should sort first on their key type and second on any type-"
 "specific information."
-msgstr ""
+msgstr "Schlüsselreferenzen sollten erst nach ihrem Schlüsseltypen und erst dann nach Typenspezifischen Informationen sortieren."
 
 #: src/zope/app/locking/adapter.py:69
 msgid "Multiple principals found"
@@ -4286,8 +4097,7 @@
 
 #: src/zope/app/locking/interfaces.py:119
 msgid "time value indicating the lock timeout from creation"
-msgstr ""
-"Zeitangabe für die Zeitüberschreitung einer Sperre nach ihrer Erzeugung"
+msgstr "Zeitangabe für die Zeitüberschreitung einer Sperre nach ihrer Erzeugung"
 
 #: src/zope/app/mail/configure.zcml:7
 msgid "send-mail-permission"
@@ -4350,8 +4160,7 @@
 
 #: src/zope/app/menus.zcml:17
 msgid "Menu of objects to be added to content folders"
-msgstr ""
-"Menü von Objekten, die als Inhalt zu dem Ordner hinzugefügt werden können"
+msgstr "Menü von Objekten, die als Inhalt zu dem Ordner hinzugefügt werden können"
 
 #: src/zope/app/menus.zcml:21
 msgid "Menu for objects to be added according to containment constraints"
@@ -4361,8 +4170,7 @@
 
 #: src/zope/app/menus.zcml:27
 msgid "Menu of objects to be added to site management folders"
-msgstr ""
-"Menü von Objekten, die Web-Site-Verwaltungsordnern hinzugefügt werden können"
+msgstr "Menü von Objekten, die Web-Site-Verwaltungsordnern hinzugefügt werden können"
 
 #: src/zope/app/menus.zcml:31
 msgid "Menu of database connections to be added"
@@ -4419,27 +4227,27 @@
 msgid "Welcome"
 msgstr "Willkommen"
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr "Quelltext"
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr "Darstellbarer Quelltext des Themas."
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr "Quelltext-Typ"
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr "Typ des Quelltextes, zum Beispiel \"structured text\""
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr "Pfad zur Ressource"
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4500,53 +4308,6 @@
 msgid "The View Name for which this Help Topic is registered"
 msgstr "Der Ansichtenname, für welchen dieses Hilfethema registriert ist"
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-"Schnittstelle für den 'slot' des Seitenteils (='pagelet') nicht gefunden."
-
-#: src/zope/app/pagelet/exceptions.py:37
-msgid "IPageletSlot interface not provided."
-msgstr "Schnittstelle IPageletSlot ist nicht bereitgestellt"
-
-#: src/zope/app/pagelet/interfaces.py:150
-msgid "Pagelets registered for context, request, view and slot."
-msgstr ""
-"Seitenteile(= 'pagelets'), die für 'context', 'request', 'view' und 'slot' "
-"registriert sind."
-
-#: src/zope/app/pagelet/interfaces.py:169
-msgid "Pagelet registered for context, request, view and slot."
-msgstr ""
-"Seitenteil(= 'pagelet'), der für 'context', 'request', 'view' und 'slot' "
-"registriert ist."
-
-#: src/zope/app/pagelet/interfaces.py:185
-msgid "Page data adapter registered for context, request and view."
-msgstr ""
-"Adapter für Seitendaten, der für 'context' (Zusammenhang), "
-"'request' (Anfrage) und 'view' (Ansicht) registriert ist."
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr "Gewicht"
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-"\n"
-"    Schlüssel zum Sortieren von Seitenteilen(= 'pagelet'), wenn der \n"
-"    Zusammensteller für die Seitenteile einen Sortiermechanismus \n"
-"    unterstützt."
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-"Schnittstelle für das Seitenteil(= 'pagelet') -Vokabular nicht gefunden"
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4579,21 +4340,16 @@
 
 #: src/zope/app/pluggableauth/interfaces.py:33
 msgid "The Login/Username of the user. This value can change."
-msgstr ""
-"Eine Anmeldung (Benutzername) für den Nutzer. Dieser Wert kann sich ändern."
+msgstr "Eine Anmeldung (Benutzername) für den Nutzer. Dieser Wert kann sich ändern."
 
 #: src/zope/app/pluggableauth/interfaces.py:39
 msgid "The password for the user."
 msgstr "Ein Passwort für den Nutzer."
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 msgid "${name} Preferences"
 msgstr "${name} Benutzer-Vorlieben"
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr "API für Benutzer-Vorlieben"
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 msgid "User Preferences"
@@ -4705,13 +4461,13 @@
 msgstr "Name:"
 
 #: src/zope/app/principalannotation/configure.zcml:18
-msgid "Stores Annotations for Principals"
-msgstr "Speichert Anmerkungen für Nutzungsberechtigte"
-
-#: src/zope/app/principalannotation/configure.zcml:18
 msgid "Principal Annotation Utility"
 msgstr "Utility für Anmerkungen beim Nutzungsberechtigten"
 
+#: src/zope/app/principalannotation/configure.zcml:18
+msgid "Stores Annotations for Principals"
+msgstr "Speichert Anmerkungen für Nutzungsberechtigte"
+
 #: src/zope/app/principalannotation/configure.zcml:24
 msgid "Stores annotations for any principal."
 msgstr "Speichert Anmerkungen für Nutzungsberechtigte"
@@ -4776,8 +4532,17 @@
 
 #: src/zope/app/publisher/interfaces/browser.py:144
 msgid "The menu id of the menu that describes the sub-menu below this item."
+msgstr "Die Menü-ID eines Menüs, das die Untermenüs unter diesem Eintrag beschreibt."
+
+#: src/zope/app/publisher/interfaces/browser.py:150
+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 ""
-"Die Menü-ID eines Menüs, das die Untermenüs unter diesem Eintrag beschreibt."
+"Wenn der Benutzer einen Menüeintrag im Browser auswählt, wird die in der "
+"Aktion angegebene URL aufgerufen. Dabei wird üblicherweise eine relative URL "
+"angegeben, relativ zu dem Objekt, für das der Menüeintrag vorhanden ist."
 
 #: src/zope/app/publisher/interfaces/browser.py:51
 #: src/zope/app/schemacontent/interfaces.py:45
@@ -4834,7 +4599,6 @@
 msgstr "Die URL, die aufgerufen werden soll, wenn der Eintrag ausgewählt ist"
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 "
@@ -4844,11 +4608,11 @@
 "Aktion angegebene URL aufgerufen. Dabei wird üblicherweise eine relative URL "
 "angegeben, relativ zu dem Objekt, für das der Menüeintrag vorhanden ist."
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr "Der Quelltext der Python-Seite."
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr "Der Typ des Inhalts, den das Skript ausgibt."
 
@@ -4892,16 +4656,15 @@
 msgstr "Test"
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
-msgstr "Datenbankadapter"
-
-#: src/zope/app/rdb/browser/configure.zcml:5
-msgid ""
-"Database Adapters are used to connect to external       relational databases."
+msgid "Database Adapters are used to connect to external       relational databases."
 msgstr ""
 "Datenbankadapter werden benutzt, um Verbindungen zu externen relationalen "
 "Datenbanken herzustellen."
 
+#: src/zope/app/rdb/browser/configure.zcml:5
+msgid "Database Adapter"
+msgstr "Datenbankadapter"
+
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
 msgid "Gadfly DA"
 msgstr "Gadfly DA"
@@ -4949,8 +4712,7 @@
 
 #: src/zope/app/rdb/browser/rdbtestsql.pt:14
 msgid "Here you can enter an SQL statement, so you can test the connection."
-msgstr ""
-"Sie können hier eine SQL-Abfrage eingeben, um die Verbindung zu testen."
+msgstr "Sie können hier eine SQL-Abfrage eingeben, um die Verbindung zu testen."
 
 #: src/zope/app/rdb/browser/rdbtestsql.pt:19
 msgid "Query"
@@ -4969,11 +4731,11 @@
 msgid "Gadfly Database Adapter"
 msgstr "Gadfly-Datenbankadapter"
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr "DSN"
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
 "\n"
@@ -5022,11 +4784,11 @@
 "     Anforderungen, die jeden regulären Ausdruck der Liste erfüllen,\n"
 "     werden nicht angezeigt."
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 msgid "Invalid regex: %s"
 msgstr "Ungültiger regulärer Ausdruck: %s"
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 msgid "Recorded Sessions"
 msgstr "Aufgezeichnete Sitzungen"
 
@@ -5068,12 +4830,16 @@
 msgstr "Quelle für Strukturierten Text (STX)"
 
 #: src/zope/app/renderer/configure.zcml:42
+msgid "ReStructured Text (ReST)"
+msgstr "ReStrukturierter Text (reST)"
+
+#: src/zope/app/renderer/configure.zcml:42
 msgid "ReStructured Text (ReST) Source"
 msgstr "Quelle für ReStrukturierten Text (reST)"
 
-#: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
-msgstr "ReStrukturierter Text (reST)"
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr "Z3 Oberfläche"
 
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
@@ -5084,7 +4850,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr "Benutzer:"
 
@@ -5105,11 +4871,11 @@
 msgid "Must select a field to delete"
 msgstr "Zum Löschen müssen Sie ein Feld auswählen"
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr "Ungültiger Feldname: %s"
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr "Ungültige Position: %s"
 
@@ -5189,14 +4955,14 @@
 msgstr "Textfeld bearbeiten"
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
-msgstr "Ein Feld für eine Textzeile"
-
-#: src/zope/app/schema/fieldforms.zcml:33
 msgid "TextLine Field"
 msgstr "Feld für Textzeile"
 
 #: src/zope/app/schema/fieldforms.zcml:33
+msgid "A TextLine Field"
+msgstr "Ein Feld für eine Textzeile"
+
+#: src/zope/app/schema/fieldforms.zcml:33
 msgid "Add TextLine Field"
 msgstr "Feld für Textzeile hinzufügen"
 
@@ -5205,13 +4971,13 @@
 msgstr "Feld für Textzeile bearbeiten"
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "A Boolean Field"
-msgstr "Ein Boolsches Feld"
-
-#: src/zope/app/schema/fieldforms.zcml:59
 msgid "Add Boolean Field"
 msgstr "Boolsches Feld hinzufügen"
 
+#: src/zope/app/schema/fieldforms.zcml:59
+msgid "A Boolean Field"
+msgstr "Ein Boolsches Feld"
+
 #: src/zope/app/schema/fieldforms.zcml:7
 msgid "A Text Field"
 msgstr "Ein Textfeld"
@@ -5345,13 +5111,13 @@
 msgstr "Neue Instanz einer Inhaltskomponente"
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content"
-msgstr "Schemabasierter Inhalt"
-
-#: src/zope/app/schemacontent/browser/configure.zcml:73
 msgid "Schema-based Content Component Instance"
 msgstr "Schemabasierte Instanz einer Inhaltskomponente"
 
+#: src/zope/app/schemacontent/browser/configure.zcml:73
+msgid "Schema-based Content"
+msgstr "Schemabasierter Inhalt"
+
 #: src/zope/app/schemacontent/configure.zcml:10
 #: src/zope/app/schemacontent/browser/configure.zcml:15
 msgid "A Persistent Content Component Definition"
@@ -5433,23 +5199,21 @@
 "manchmal erwünscht ist, z.B. während der Entwicklung)"
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr "[Anmelden]"
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr "[Abmelden]"
 
 #: src/zope/app/security/browser/configure.zcml:20
-msgid "Authenticates Principals."
-msgstr "Legitimiert Nutzungsberechtigte."
-
-#: src/zope/app/security/browser/configure.zcml:20
 msgid "Authentication"
 msgstr "Legitimierung"
 
+#: src/zope/app/security/browser/configure.zcml:20
+msgid "Authenticates Principals."
+msgstr "Legitimiert Nutzungsberechtigte."
+
 #: src/zope/app/security/browser/configure.zcml:61
 msgid "Security Permission"
 msgstr "Zur Steuerung der Sicherheit verwendbare Berechtigung"
@@ -5696,7 +5460,7 @@
 "Stellen Sie jedoch sicher, daß sie nicht die gleiche Berechtigung in beiden "
 "Listen auswählen."
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
@@ -5704,7 +5468,7 @@
 "Sie haben sowohl das Gewähren wie auch das Verweigern für die Berechtigung "
 "\"${permission}\" vorgegeben. Dies ist nicht zugelassen."
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 msgid "Settings changed at ${date_time}"
 msgstr "Einstellungen am ${date_time} geändert"
 
@@ -5735,10 +5499,6 @@
 msgid "permission-deny"
 msgstr "Verweigern"
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr "Voreingestellte Sicherheitsregeln"
-
 #: src/zope/app/securitypolicy/role.py:26
 msgid "<role not activated>"
 msgstr "<Rolle nicht aktiviert>"
@@ -5768,10 +5528,6 @@
 msgstr "Eigenschaften von Sitzungsdatenbehälter"
 
 #: src/zope/app/session/browser.zcml:8
-msgid "Cookie Client Id Manager"
-msgstr "Verwaltung von Kennungen für Cookies"
-
-#: src/zope/app/session/browser.zcml:8
 msgid ""
 "Uses a cookie to uniquely identify a client, allowing        state to be "
 "maintained between requests"
@@ -5779,14 +5535,10 @@
 "Benutzt einen Cookie, um einen Klient eindeutig zu identifzieren, so dass "
 "der Sitzungsstatus zwischen Anfragen behalten werden kann."
 
-#: src/zope/app/session/configure.zcml:82
-msgid "Sessions"
-msgstr "Sitzungen"
+#: src/zope/app/session/browser.zcml:8
+msgid "Cookie Client Id Manager"
+msgstr "Verwaltung von Kennungen für Cookies"
 
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
-msgstr "API"
-
 #: src/zope/app/session/http.py:48
 msgid "Cookie Name"
 msgstr "Cookie-Name"
@@ -5868,14 +5620,10 @@
 msgid "${size} MB"
 msgstr "${size} MB"
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr "${size} KB"
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr "Utility für Anzeigeform"
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5925,13 +5673,13 @@
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "SQL Script"
-msgstr "SQL Skript"
+msgid "A content-based script to execute dynamic SQL."
+msgstr "Ein inhaltsbasiertes Skript zum Ausführen von dynamischen SQL"
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "A content-based script to execute dynamic SQL."
-msgstr "Ein inhaltsbasiertes Skript zum Ausführen von dynamischen SQL"
+msgid "SQL Script"
+msgstr "SQL Skript"
 
 #: src/zope/app/sqlscript/interfaces.py:30
 msgid "Connection Name"
@@ -5991,10 +5739,6 @@
 msgid "Navigation"
 msgstr "Navigation"
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr "Zope Baum"
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr "Wiederherstellen!"
@@ -6008,6 +5752,10 @@
 msgstr "Alles rückgängig"
 
 #: src/zope/app/undo/configure.zcml:14
+msgid "undo-all-transactions-permission"
+msgstr "Alle Transaktionen rückgängig machen"
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
@@ -6015,10 +5763,6 @@
 "Mit dieser Berechtigung darf ein Benutzer alle Transaktionen, gleichgültig "
 "wer sie initiiert hat, rückgängig machen."
 
-#: src/zope/app/undo/configure.zcml:14
-msgid "undo-all-transactions-permission"
-msgstr "Alle Transaktionen rückgängig machen"
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -6153,8 +5897,7 @@
 msgstr "Eingebucht"
 
 #: src/zope/app/versioncontrol/interfaces.py:218
-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 ""
 "Kennung des tatsächlichen Benutzers zu dem Zeitpunkt, als die Protokolldaten "
 "erzeugt wurden"
@@ -6165,8 +5908,7 @@
 
 #: src/zope/app/versioncontrol/interfaces.py:235
 msgid "version id of the resource related to the log entry"
-msgstr ""
-"Versionskennung der Ressource, auf die sich der Protokolleintrag bezieht"
+msgstr "Versionskennung der Ressource, auf die sich der Protokolleintrag bezieht"
 
 #: src/zope/app/versioncontrol/interfaces.py:238
 msgid "the action that was taken"
@@ -6189,8 +5931,7 @@
 msgstr "Aktualisiert"
 
 #: src/zope/app/versioncontrol/interfaces.py:246
-msgid ""
-"Message provided by the user at the time of the action.  This may be empty."
+msgid "Message provided by the user at the time of the action.  This may be empty."
 msgstr ""
 "Vom Benutzer zum Zeitpunkt der Aktion bereitgestellte Nachricht. Sie kann "
 "leer sein."
@@ -6209,8 +5950,7 @@
 
 #: src/zope/app/versioncontrol/interfaces.py:339
 msgid "Message text passed to applyVersionControl() for the object."
-msgstr ""
-"Nachrichtentext, der für das Objekt an applyVersionControl() gereicht wird."
+msgstr "Nachrichtentext, der für das Objekt an applyVersionControl() gereicht wird."
 
 #: src/zope/app/versioncontrol/interfaces.py:351
 msgid "Checkin Message"
@@ -6232,18 +5972,6 @@
 msgid "Identifier for the new branch."
 msgstr "Kennung für neuen Zweig"
 
-#: src/zope/app/wfmc/configure.zcml:13
-msgid "WfMC Workflows"
-msgstr "WfMC Arbeitsabläufe"
-
-#: src/zope/app/wfmc/configure.zcml:18
-msgid "Workflows using XPDL"
-msgstr "Arbeitsabläufe mit XPDL"
-
-#: src/zope/app/wfmc/configure.zcml:26
-msgid "Registering XPDL using ZCML"
-msgstr "Registrierung XPDL durch ZCML"
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 msgid ""
 "Workflow Process Definitions define a particular workflow       for an "
@@ -6319,13 +6047,13 @@
 msgstr "Zustandsbasierter Ãœbergang"
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "Content Workflows Manager"
-msgstr "Verwaltung von Inhalte-Arbeitsabläufen"
-
-#: src/zope/app/workflow/stateful/browser/configure.zcml:121
 msgid "An utility to manage content and workflow interaction."
 msgstr "Ein Utility, um Inhalt und Arbeitsläufe zu verwalten."
 
+#: src/zope/app/workflow/stateful/browser/configure.zcml:121
+msgid "Content Workflows Manager"
+msgstr "Verwaltung von Inhalte-Arbeitsabläufen"
+
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
 msgid "Content/Process Registry"
 msgstr "Inhalt/Prozess-Registrierung"
@@ -6443,10 +6171,6 @@
 msgid "Source State"
 msgstr "Ursprungszustand"
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr "ZAPI"
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 msgid "Search"
 msgstr "Suchen"
@@ -6599,6 +6323,18 @@
 msgid "${lines} lines"
 msgstr "${lines} Zeilen"
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr "Fehler vorhanden"
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr "Anwenden"
+
+#: src/zope/formlib/form.py:795
+msgid "No changes"
+msgstr "Keine Änderungen"
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 msgid "Required input is missing."
 msgstr "Erforderliche Eingabe fehlt."
@@ -6639,38 +6375,38 @@
 msgid "Not an iterator"
 msgstr "Kein Iterator"
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr "Eine kurze Zusammenfassung oder eine Bezeichnung"
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 msgid "A description of the field"
 msgstr "Eine Beschreibung des Feldes"
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr "Notwendig"
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr "Sagt, ob ein Feld einen Wert benötigt."
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 msgid "Read Only"
 msgstr "Nur lesbar"
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr "Bei 'wahr' kann der Wert dieses Feldes nicht geändert werden."
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
+#: src/zope/schema/interfaces.py:319
 msgid "Default Value"
 msgstr "Vorgegebener Wert"
 
-#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
@@ -6678,11 +6414,11 @@
 "Der vorgegebene (\"default\") Wert des Feldes kann None oder ein "
 "zugelassener Feldwert sein"
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 msgid "Missing Value"
 msgstr "Fehlender Wert"
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
@@ -6690,12 +6426,13 @@
 "Wenn ein Eingabewert für dieses Feld fehlt, und wenn dies zugelassen ist, "
 "dann wird dieser Wert benutzt."
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 msgid "Field Order"
 msgstr "Feldreihenfolge"
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6704,6 +6441,7 @@
 "        (Fields in separate threads could have the same order.)\n"
 "        "
 msgstr ""
+"\n"
 "        Mit dem Ordnungsattribut (order) kann festgestellt werden, in \n"
 "        welcher Reihenfolge die Felder in einem Schema definiert wurden.\n"
 "       Wenn ein Feld (im gleichen Arbeitsgang) nach einem anderen\n"
@@ -6712,125 +6450,126 @@
 "       (Felder in unterschiedlichen Arbeitsgängen können die gleiche \n"
 "       Ordnungsnummer haben.)"
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr "Anfang der Auswahl"
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr "Ende der Auswahl (ausschließlich dem Wert selbst)"
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr "Minimale Länge"
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
-"Der Wert nach der Leerzeichenbearbeitung kann nicht weniger als min_length "
+"Der Wert nach der Leerzeichenbearbeitung kann nicht weniger als `min_length` "
 "Zeichen (wenn es eine Zeichenkette ist) oder Elemente (für alel anderen "
-"Folgetypen) haben. Wenn min_length None ist, dann gibt es kein Minimum."
+"Folgetypen) haben. Wenn `min_length` ``None ``ist, dann gibt es kein Minimum."
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 msgid "Maximum length"
 msgstr "Maximale Länge"
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
-"Der Wert nach der Leerzeichenbearbeitung darf nicht mehr als max_length "
+"Der Wert nach der Leerzeichenbearbeitung darf nicht mehr als `max_length` "
 "Zeichen (wenn es eine Zeichenkette ist) oder Elemente (für alle anderen "
-"Folgetypen) haben. Wenn max_length None ist, dann gibt es kein Maximum."
+"Folgetypen) haben. Wenn `max_length` ``None`` ist, dann gibt es kein Maximum."
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr "Falscher Typ für Behälterinhalt"
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 msgid "Value Type"
 msgstr "Werttyp"
 
-#: src/zope/schema/interfaces.py:383
-msgid ""
-"Field value items must conform to the given type, expressed via a Field."
+#: src/zope/schema/interfaces.py:384
+msgid "Field value items must conform to the given type, expressed via a Field."
 msgstr "Feldwerte müssen dem Typ dieses Feldes entsprechen."
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 msgid "Unique Members"
 msgstr "Eindeutige Mitglieder"
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr "Die Mitglieder der Sammlung müssen eindeutig spezifiziert sein."
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr "Falscher Typ für Behälterinhalt"
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr "Eine oder mehrere Einträge der Sequenz sind nicht eindeutig."
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr "Die Schnittstelle, die die im Objekt enthaltenen Felder definiert."
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr "Schlüssel des Feldes müssen mit dem Typ dieses Feldes übereinstimmen."
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr "Feldwerte müssen mit dem Typ dieses Feldes übereinstimmen."
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr "Schema nicht vollständig implementiert"
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr "Schema nicht bereitgestellt."
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr "Die angegebene URI ist nicht gültig."
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr "Die angegebene Kennung ist nicht gültig."
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr "Der angegebene gepunktete Namen ist nicht gültig."
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 msgid "The field is not bound."
 msgstr "Das Feld ist nicht gebunden."
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr "Foo"
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 msgid "Foo description"
 msgstr "Foo Beschreibung"
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr "Bar"
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 msgid "Bar description"
 msgstr "Bar Beschreibung"
 
@@ -6860,21 +6599,49 @@
 
 #: src/zope/security/interfaces.py:295
 msgid "Id as which this permission will be known and used."
-msgstr ""
-"Kennung, unter der diese Berechtigung bekannt sein und benutzt werden wird."
+msgstr "Kennung, unter der diese Berechtigung bekannt sein und benutzt werden wird."
 
-#~ msgid "There were errors"
-#~ msgstr "Fehler vorhanden"
+#: src/zope/viewlet/metadirectives.py:41
+msgid "The view the content provider is registered for."
+msgstr "Die Ansicht für welche der Inhaltsversorger registriert ist."
 
-#~ msgid "Apply"
-#~ msgstr "Anwenden"
+#: 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 "Die Ansicht kann entweder eine Schnittstelle oder eine Klasse sein. Normalerweise ist der Inhaltsversorger für alle Ansichten registriert."
 
-#, fuzzy
-#~ msgid "No changes"
-#~ msgstr "Keine Änderungen zu speichern"
+#: src/zope/viewlet/metadirectives.py:49
+msgid "The name of the content provider."
+msgstr "Der Name des Inhaltsversorgers"
 
-#~ msgid "Grant permissions to roles"
-#~ msgstr "Rollen-Berechtigungen gewähren"
+#: 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 "Der Name des Inhaltsversorgers wird dazu genutz um mit dem TALES ``provider`` Namensraum den Inhaltsversorger nachzuschauen."
 
-#~ msgid "Grant roles to principals"
-#~ msgstr "Nutzungsberechtigten Berechtigungen gewähren"
+#: src/zope/viewlet/metadirectives.py:61
+msgid "Content-generating template."
+msgstr "Inhaltsgenerierende Schablone"
+
+#: src/zope/viewlet/metadirectives.py:62
+msgid ""
+"Refers to a file containing a page template (should end in extension ``.pt`` "
+"or ``.html``)."
+msgstr "Zeigt auf eine Datei die ein Page Template repräsentiert (sollte mit ``.pt`` oder ``.html`` enden)"
+
+#: src/zope/viewlet/metadirectives.py:77
+msgid "The interface this viewlet manager provides."
+msgstr "Die von dem Viewlet-Verwalter bereitgestellte Schnittstelle"
+
+#: src/zope/viewlet/metadirectives.py:78
+msgid ""
+"A viewlet manager can provide an interface, which is used to lookup its "
+"contained viewlets."
+msgstr "Ein Viewlet-Verwalter kann eine Schnittstelle bereitstellen, welche dazu benutzt wird die eigenen Viewlets zu finden."
+
+#: src/zope/viewlet/metadirectives.py:99
+msgid "view"
+msgstr "Ansicht"
+

Modified: Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/es/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Zope X3 Pre-M4\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\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"
@@ -16,11 +16,11 @@
 "X-Generator: KBabel 1.0.1\n"
 
 #: securitypolicy.zcml:11
-msgid "All users have this role implicitly"
+msgid "Everybody"
 msgstr ""
 
 #: securitypolicy.zcml:11
-msgid "Everybody"
+msgid "All users have this role implicitly"
 msgstr ""
 
 #: securitypolicy.zcml:13
@@ -47,165 +47,8 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-#, fuzzy
-msgid "Events"
-msgstr "Entradas"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-#, fuzzy
-msgid "Security"
-msgstr "Script SQL"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-#, fuzzy
-msgid "Global Principals"
-msgstr "Principal"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-#, fuzzy
-msgid "Testing"
-msgstr "Ajuste"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-#, fuzzy
-msgid "Adapter Registry"
-msgstr "Registración de adaptador"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-#, fuzzy
-msgid "Message Ids"
-msgstr "Id del mensaje"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-#, fuzzy
-msgid "Persistent Framework"
-msgstr "Un Rol Persistente"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-#, fuzzy
-msgid "Adapters (light version)"
-msgstr "Registración de adaptador"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-#, fuzzy
-msgid "Connection Management"
-msgstr "Nombre de la conexión"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-#, fuzzy
-msgid "Sub-Transactions"
-msgstr "Transiciones"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-#, fuzzy
-msgid "Schemas"
-msgstr "Esquema"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-#, fuzzy
-msgid "Schema Fields"
-msgstr "Esquema"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-#, fuzzy
-msgid "Component Architecture"
-msgstr "Locación del componente"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-#, fuzzy
-msgid "Interfaces and Schemas"
-msgstr "Nombre del Interfaz"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-msgid "Factories"
-msgstr "Fábricas"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-#, fuzzy
-msgid "Registration Framework"
-msgstr "Administrador de registraciones"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-#, fuzzy
-msgid "Local Adapter Registry"
-msgstr "Registración de adaptador"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-#, fuzzy
-msgid "Local Sites & Site Managers"
-msgstr "Administrador del sitio"
-
 #: 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, "
@@ -215,10 +58,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 msgid "Zope 3 API Documentation"
 msgstr "Zope 3 Documentación de 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 "
@@ -228,98 +74,96 @@
 msgstr ""
 
 #: 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:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+msgid "Zope 3 apidoc"
 msgstr ""
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr ""
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr "Permisos:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+msgid "(read)"
+msgstr "(leer)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr ""
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr "Métodos"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr "No hay métodos en este clase."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
 #, fuzzy
-msgid "There are no known subclasses."
-msgstr "No hay métodos en este clase."
+msgid "(C-based class)"
+msgstr "Clase de página"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 #, fuzzy
 msgid "Base classes"
 msgstr "Clase de página"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
 #, fuzzy
-msgid "(C-based class)"
-msgstr "Clase de página"
+msgid "There are no known subclasses."
+msgstr "No hay métodos en este clase."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr "Interfaces implementados"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 msgid "There are no implemented interfaces."
 msgstr "No hay interfaces implementados."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr "Interfaz:"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr "Permisos:"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-msgid "(read)"
-msgstr "(leer)"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr ""
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr "Entrevisor"
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr ""
@@ -330,44 +174,43 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr "tipo:"
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr "Valor:"
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-#, fuzzy
-msgid "Directly provided interfaces in the provided order"
-msgstr "Quitar interfaces:"
-
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Buscar"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr "Explorar codigo fuente"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr "Búsqueda de Clases"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr "[tapa]"
 
@@ -376,6 +219,11 @@
 msgid "Zope 3 Code Browser"
 msgstr "Explorador de clases Zope 3"
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr ""
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 #, fuzzy
 msgid "Code Browser"
@@ -411,7 +259,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr ""
 
@@ -444,54 +292,15 @@
 msgid "XML element representing the configuration root."
 msgstr ""
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 #, fuzzy
 msgid "<subscription>"
 msgstr "Suscripciones"
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr ""
 
-#: src/zope/app/apidoc/configure.zcml:31
-#, fuzzy
-msgid "Inspection API"
-msgstr "URI de la conexión"
-
-#: src/zope/app/apidoc/configure.zcml:41
-#, fuzzy
-msgid "Components"
-msgstr "Componente:"
-
-#: src/zope/app/apidoc/configure.zcml:47
-#, fuzzy
-msgid "Presentation"
-msgstr "Presentaciones"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:59
-#, fuzzy
-msgid "Class Registry"
-msgstr "Clases"
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr ""
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 #, fuzzy
 msgid "(line ${line})"
@@ -533,15 +342,6 @@
 msgid "registration info:"
 msgstr "Registración"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr "Clase:"
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-#, fuzzy
-msgid "Interface Details"
-msgstr "Campo de Interfaz"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 #, fuzzy
 msgid "${name} Views"
@@ -571,8 +371,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr "Interfaces"
 
@@ -624,6 +422,10 @@
 msgid "Other Information"
 msgstr "Otras informaciones"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+msgid "Factories"
+msgstr "Fábricas"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 msgid "A list of factories that create objects implementing this interface."
 msgstr ""
@@ -887,11 +689,13 @@
 msgstr ""
 
 #: 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 ""
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 #, fuzzy
 msgid "Interface Finder:"
 msgstr "Campo de Interfaz"
@@ -912,7 +716,7 @@
 msgid "resource:"
 msgstr "recurso:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 #, fuzzy
 msgid "Permission:"
 msgstr "Permisos:"
@@ -934,7 +738,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr ""
 
@@ -944,15 +748,16 @@
 msgstr "Nombre de la base de datos: ${name}"
 
 #: src/zope/app/apidoc/utilitymodule/index.pt:20
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
 msgid "Component:"
 msgstr "Componente:"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr "Herramientas"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -1008,7 +813,7 @@
 msgstr ""
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr ""
 
@@ -1017,7 +822,7 @@
 msgstr "Esquema"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr ""
 
@@ -1026,6 +831,7 @@
 msgstr ""
 
 #: 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 ""
@@ -1092,9 +898,10 @@
 msgid "Unavailable"
 msgstr ""
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "${days} dias ${hours}:${minutes}:${seconds}"
+msgid "minutes%02d"
+msgstr ""
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 #, fuzzy
@@ -1143,17 +950,16 @@
 msgstr "Actualizar"
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr ""
+#, fuzzy
+msgid "language"
+msgstr "Idioma"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 #, fuzzy
 msgid "Name of database"
 msgstr "Nombre de la base de datos: ${name}"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 #, fuzzy
 msgid "Size of database"
 msgstr "Tamaño de la base de datos: ${size}"
@@ -1174,7 +980,7 @@
 msgid "ZODB Controller"
 msgstr "Administador del ZODB"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr ""
 
@@ -1185,12 +991,12 @@
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "Pluggable Authentication Utility"
+msgid "New-style pluggable authentication utility"
 msgstr "Servicio de autentificación"
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "New-style pluggable authentication utility"
+msgid "Pluggable Authentication Utility"
 msgstr "Servicio de autentificación"
 
 #: src/zope/app/authentication/browser/configure.zcml:32
@@ -1250,14 +1056,14 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
-msgstr ""
-
-#: src/zope/app/authentication/browser/groupfolder.zcml:47
 #, fuzzy
 msgid "Group Folder"
 msgstr "Carpeta"
 
+#: src/zope/app/authentication/browser/groupfolder.zcml:47
+msgid "A Group folder"
+msgstr ""
+
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #, fuzzy
 msgid "Change group information"
@@ -1301,7 +1107,6 @@
 msgstr "Un Dominio de Traducciones Persistente para el desarrollo en línea"
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 #, fuzzy
 msgid "Principal Folder"
 msgstr "Carpeta mínima"
@@ -1311,12 +1116,12 @@
 msgid "Add Principal Information"
 msgstr "Añadir fuente de principales"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 #, fuzzy
 msgid "Principal Information"
 msgstr "Información sobre el paquete"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr ""
 
@@ -1325,7 +1130,7 @@
 msgid "Add Principal Folder"
 msgstr "Añadir fuente de principales"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Principal Folder Prefix"
 msgstr "Carpeta mínima"
@@ -1353,18 +1158,11 @@
 msgid "Session Credentials Plugin"
 msgstr ""
 
-#: src/zope/app/authentication/configure.zcml:55
-#, fuzzy
-msgid "Pluggable Authentication"
-msgstr "Servicio de autentificación"
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1379,12 +1177,10 @@
 msgstr ""
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1417,11 +1213,6 @@
 msgid "Group Search String"
 msgstr "Buscar"
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-#, fuzzy
-msgid "Group Folders"
-msgstr "Carpeta"
-
 #: src/zope/app/authentication/interfaces.py:38
 #, fuzzy
 msgid "Credentials Plugins"
@@ -1433,69 +1224,82 @@
 msgstr "Servicio de autentificación"
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Prefix"
 msgstr "Previsión"
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+#, fuzzy
+msgid "Search String"
+msgstr "Buscar"
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr "Entrar"
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 msgid "The Login/Username of the principal. This value can change."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
-#: src/zope/app/i18n/browser/synchronize.pt:37
 #: src/zope/app/authentication/browser/loginform.pt:27
+#: src/zope/app/i18n/browser/synchronize.pt:37
 msgid "Password"
 msgstr "Contraseña"
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 msgid "The password for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
+#, fuzzy
+msgid "Password Manager"
+msgstr "Campo de Contraseña"
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:66
 msgid "Provides a title for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 msgid "Provides a description for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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 ""
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-#, fuzzy
-msgid "Search String"
-msgstr "Buscar"
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr ""
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr ""
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr "Locación:&nbsp;"
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
 msgstr ""
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr ""
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr ""
@@ -1533,11 +1337,11 @@
 msgstr "En esta ficha puede asociar un caché con este objeto."
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "RAM Cache"
+msgid "A RAM cache is a volatile (in memory) cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "A RAM cache is a volatile (in memory) cache"
+msgid "RAM Cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:26
@@ -1546,14 +1350,14 @@
 msgstr "Estado"
 
 #: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches can be used to make your site run faster."
-msgstr ""
-
-#: src/zope/app/cache/browser/configure.zcml:6
 #, fuzzy
 msgid "Caches"
 msgstr "Nombre del cache"
 
+#: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches can be used to make your site run faster."
+msgstr ""
+
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr ""
@@ -1619,6 +1423,11 @@
 msgid "Catalog statistics"
 msgstr "Statisticas RAMCache"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+#, fuzzy
+msgid "Index"
+msgstr "Índices"
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr ""
@@ -1653,7 +1462,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr "Catálogo"
 
@@ -1673,20 +1481,6 @@
 msgid "Text Index"
 msgstr "Índice de Texto"
 
-#: src/zope/app/catalog/configure.zcml:101
-#, fuzzy
-msgid "Text Indexes"
-msgstr "Índice de Texto"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr ""
-
-#: src/zope/app/catalog/configure.zcml:95
-#, fuzzy
-msgid "Field Indexes"
-msgstr "Índice de Campo"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -2408,7 +2202,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 #, fuzzy
 msgid "Class"
 msgstr "Clase:"
@@ -2455,7 +2248,7 @@
 msgid "Can't move a registered component from its container."
 msgstr ""
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 #, fuzzy
 msgid "(unnamed utility)"
 msgstr "Añadir herramienta"
@@ -2513,27 +2306,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "No especificó un id para copiar."
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "No especificó un id para cortar."
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 msgid "The given name(s) %s is / are already being used"
 msgstr ""
 
@@ -2555,6 +2348,7 @@
 msgstr "Contenido"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2564,23 +2358,23 @@
 msgid "Add"
 msgstr "Añadir"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr ""
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr ""
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr ""
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr ""
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2713,54 +2507,6 @@
 msgid "Menu Demo"
 msgstr ""
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-msgid "Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-msgid "Title of the sample"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-#, fuzzy
-msgid "Description of the sample"
-msgstr "Descripción"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-#, fuzzy
-msgid "Index"
-msgstr "Índices"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr ""
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 msgid "File Name"
 msgstr "Nombre del archivo"
@@ -2935,7 +2681,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 #, fuzzy
 msgid "required"
@@ -3088,13 +2834,13 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
-msgstr "Una página DTML sencilla y basada en contenido"
+msgid "DTML Page"
+msgstr "Página DTML"
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
-msgstr "Página DTML"
+msgid "A simple, content-based DTML page"
+msgstr "Una página DTML sencilla y basada en contenido"
 
 #: src/zope/app/dtmlpage/configure.zcml:59
 msgid "Edit a DTML page"
@@ -3105,7 +2851,7 @@
 msgstr "Añadir una página DTML"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3182,19 +2928,19 @@
 msgstr "Configurar"
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Logging Utility"
+msgid "Error Reporting Utility for Logging Errors"
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Reporting Utility for Logging Errors"
+msgid "Error Logging Utility"
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:41
-msgid "Error Reporting"
+msgid "Component to record all uncaught errors and exceptions."
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:41
-msgid "Component to record all uncaught errors and exceptions."
+msgid "Error Reporting"
 msgstr ""
 
 #: src/zope/app/error/browser/error.pt:11
@@ -3346,12 +3092,12 @@
 msgid "Add an Image"
 msgstr "Añadir un imagen"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3359,30 +3105,30 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 "El contenido real de este objeto."
 
-#: src/zope/app/file/browser/file.py:344
+#: src/zope/app/file/browser/file.py:343
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3446,11 +3192,11 @@
 msgid "Image"
 msgstr "Imagen"
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr " ${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3487,8 +3233,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr "Ocurrió un error."
 
@@ -3504,38 +3250,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
+msgid "off"
 msgstr ""
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
+msgid "on"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:463
-#, fuzzy
-msgid "Basic Widgets"
-msgstr "Campo Básico"
-
-#: src/zope/app/form/browser/configure.zcml:469
-#, fuzzy
-msgid "Source Widgets"
-msgstr "Texto Fuente"
-
-#: src/zope/app/form/browser/configure.zcml:475
-#, fuzzy
-msgid "Advanced Widgets"
-msgstr "Opciones Avanzadas"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr ""
-
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
 msgid "previous-button"
@@ -3554,20 +3277,20 @@
 msgid "Changes saved"
 msgstr "Los cambios han sido guardado"
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr ""
 
@@ -3578,15 +3301,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3689,11 +3410,11 @@
 msgid "Invalid datetime data"
 msgstr ""
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr "falta el argumento requirido 'name'"
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr ""
 
@@ -3750,11 +3471,6 @@
 msgid "Database generations"
 msgstr "Generaciones de Base de Datos"
 
-#: src/zope/app/generations/configure.zcml:28
-#, fuzzy
-msgid "Generations"
-msgstr "Presentaciones"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr ""
@@ -3784,11 +3500,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Añadir fuente de principales"
 
-#: src/zope/app/homefolder/configure.zcml:86
-#, fuzzy
-msgid "Principal Home Folder"
-msgstr "Carpeta mínima"
-
 #: src/zope/app/homefolder/interfaces.py:28
 #, fuzzy
 msgid "Home Folder"
@@ -3866,13 +3577,13 @@
 msgstr "Dominios de traducción"
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "A Persistent Translation Domain"
-msgstr "Un Dominio de Traducciones Persistente para el desarrollo en línea"
-
-#: src/zope/app/i18n/browser/configure.zcml:61
 msgid "Translation Domain"
 msgstr "Dominio de traducción"
 
+#: src/zope/app/i18n/browser/configure.zcml:61
+msgid "A Persistent Translation Domain"
+msgstr "Un Dominio de Traducciones Persistente para el desarrollo en línea"
+
 #: src/zope/app/i18n/browser/exportimport.pt:11
 msgid "Import and Export Messages"
 msgstr "Importar y exportar mensajes"
@@ -3916,23 +3627,23 @@
 msgstr "Estado"
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
+msgid "Up to Date"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Up to Date"
+msgid "New Remote"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "New Remote"
+msgid "Out of Date"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
+msgid "Does not exist"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Does not exist"
+msgid "Newer Local"
 msgstr ""
 
 #: src/zope/app/i18n/browser/translate.pt:103
@@ -3993,6 +3704,103 @@
 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
@@ -4105,21 +3913,16 @@
 msgid "${count} objects"
 msgstr ""
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr ""
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
 msgstr ""
 
-#: src/zope/app/keyreference/configure.zcml:26
-#, fuzzy
-msgid "Persistent Key References"
-msgstr "Un Rol Persistente"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
+msgstr ""
 
 #: src/zope/app/keyreference/interfaces.py:37
 msgid "Key Type Id"
@@ -4294,27 +4097,27 @@
 msgid "Welcome"
 msgstr "Bienvenidos"
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr "Texto Fuente"
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr "Tipo de Fuente"
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4373,41 +4176,6 @@
 msgid "The View Name for which this Help Topic is registered"
 msgstr ""
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-
-#: src/zope/app/pagelet/exceptions.py:37
-msgid "IPageletSlot interface not provided."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:150
-msgid "Pagelets registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:169
-msgid "Pagelet registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:185
-msgid "Page data adapter registered for context, request and view."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4443,15 +4211,11 @@
 msgid "The password for the user."
 msgstr ""
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 #, fuzzy
 msgid "${name} Preferences"
 msgstr "Codificación preferida"
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr ""
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 #, fuzzy
@@ -4563,14 +4327,14 @@
 msgstr "nombre:"
 
 #: src/zope/app/principalannotation/configure.zcml:18
-msgid "Stores Annotations for Principals"
-msgstr ""
-
-#: src/zope/app/principalannotation/configure.zcml:18
 #, fuzzy
 msgid "Principal Annotation Utility"
 msgstr "Servicio de anotaciones a principales"
 
+#: src/zope/app/principalannotation/configure.zcml:18
+msgid "Stores Annotations for Principals"
+msgstr ""
+
 #: src/zope/app/principalannotation/configure.zcml:24
 msgid "Stores annotations for any principal."
 msgstr ""
@@ -4626,6 +4390,13 @@
 msgid "The menu id of the menu that describes the sub-menu below this item."
 msgstr ""
 
+#: src/zope/app/publisher/interfaces/browser.py:150
+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 ""
+
 #: src/zope/app/publisher/interfaces/browser.py:51
 #: src/zope/app/schemacontent/interfaces.py:45
 msgid "Menu Id"
@@ -4680,18 +4451,17 @@
 msgstr ""
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 ""
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr "El codigo fuente de la página Python."
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr ""
 
@@ -4735,14 +4505,14 @@
 msgstr ""
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
-msgstr "Adaptador de Base de Datos"
-
-#: src/zope/app/rdb/browser/configure.zcml:5
 msgid ""
 "Database Adapters are used to connect to external       relational databases."
 msgstr ""
 
+#: src/zope/app/rdb/browser/configure.zcml:5
+msgid "Database Adapter"
+msgstr "Adaptador de Base de Datos"
+
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
 msgid "Gadfly DA"
 msgstr "ABD Gadfly"
@@ -4812,11 +4582,11 @@
 msgid "Gadfly Database Adapter"
 msgstr "Adaptador de Base de Datos Gadfly"
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr ""
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
 "\n"
@@ -4852,11 +4622,11 @@
 "                     here will not be shown."
 msgstr ""
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 msgid "Invalid regex: %s"
 msgstr ""
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 #, fuzzy
 msgid "Recorded Sessions"
 msgstr "Permisos Negados"
@@ -4900,13 +4670,17 @@
 msgstr ""
 
 #: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST) Source"
+msgid "ReStructured Text (ReST)"
 msgstr ""
 
 #: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
+msgid "ReStructured Text (ReST) Source"
 msgstr ""
 
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr ""
+
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
 #: src/zope/app/rotterdam/template_tablelayout.pt:185
@@ -4916,7 +4690,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr "Usuario:"
 
@@ -4937,11 +4711,11 @@
 msgid "Must select a field to delete"
 msgstr ""
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr ""
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr ""
 
@@ -5019,11 +4793,11 @@
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
+msgid "TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "TextLine Field"
+msgid "A TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
@@ -5035,13 +4809,13 @@
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "A Boolean Field"
-msgstr "Un Campo Boleano"
-
-#: src/zope/app/schema/fieldforms.zcml:59
 msgid "Add Boolean Field"
 msgstr "Campo Boleano"
 
+#: src/zope/app/schema/fieldforms.zcml:59
+msgid "A Boolean Field"
+msgstr "Un Campo Boleano"
+
 #: src/zope/app/schema/fieldforms.zcml:7
 msgid "A Text Field"
 msgstr "Un Campo de Texto"
@@ -5173,11 +4947,11 @@
 msgstr ""
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content"
+msgid "Schema-based Content Component Instance"
 msgstr ""
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content Component Instance"
+msgid "Schema-based Content"
 msgstr ""
 
 #: src/zope/app/schemacontent/configure.zcml:10
@@ -5250,23 +5024,21 @@
 msgstr ""
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr "[Entrar]"
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr "[Salir]"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authenticates Principals."
+msgid "Authentication"
 msgstr "Servicio de autentificación"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authentication"
+msgid "Authenticates Principals."
 msgstr "Servicio de autentificación"
 
 #: src/zope/app/security/browser/configure.zcml:61
@@ -5518,13 +5290,13 @@
 "both lists though."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 msgid "Settings changed at ${date_time}"
 msgstr "Los ajustes han sido cambiado ${datetime}"
 
@@ -5549,10 +5321,6 @@
 msgid "permission-deny"
 msgstr ""
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr ""
-
 #: src/zope/app/securitypolicy/role.py:26
 #, fuzzy
 msgid "<role not activated>"
@@ -5583,22 +5351,13 @@
 msgstr ""
 
 #: src/zope/app/session/browser.zcml:8
-msgid "Cookie Client Id Manager"
-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 ""
 
-#: src/zope/app/session/configure.zcml:82
-#, fuzzy
-msgid "Sessions"
-msgstr "Permisos:"
-
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
+#: src/zope/app/session/browser.zcml:8
+msgid "Cookie Client Id Manager"
 msgstr ""
 
 #: src/zope/app/session/http.py:48
@@ -5670,14 +5429,10 @@
 msgid "${size} MB"
 msgstr "${size} MB"
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr "${size} KB"
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr ""
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5727,13 +5482,13 @@
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "SQL Script"
-msgstr "Script SQL"
+msgid "A content-based script to execute dynamic SQL."
+msgstr ""
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "A content-based script to execute dynamic SQL."
-msgstr ""
+msgid "SQL Script"
+msgstr "Script SQL"
 
 #: src/zope/app/sqlscript/interfaces.py:30
 msgid "Connection Name"
@@ -5790,10 +5545,6 @@
 msgid "Navigation"
 msgstr "Navegación"
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr ""
@@ -5806,17 +5557,17 @@
 msgid "Undo all"
 msgstr "Deshacer todos"
 
+# Default: "Undo all transactions"
 #: src/zope/app/undo/configure.zcml:14
+msgid "undo-all-transactions-permission"
+msgstr ""
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
 msgstr ""
 
-# Default: "Undo all transactions"
-#: src/zope/app/undo/configure.zcml:14
-msgid "undo-all-transactions-permission"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -6011,19 +5762,6 @@
 msgid "Identifier for the new branch."
 msgstr ""
 
-#: src/zope/app/wfmc/configure.zcml:13
-msgid "WfMC Workflows"
-msgstr ""
-
-#: src/zope/app/wfmc/configure.zcml:18
-msgid "Workflows using XPDL"
-msgstr ""
-
-#: src/zope/app/wfmc/configure.zcml:26
-#, fuzzy
-msgid "Registering XPDL using ZCML"
-msgstr "Registrado por ZCML"
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 msgid ""
 "Workflow Process Definitions define a particular workflow       for an "
@@ -6100,11 +5838,11 @@
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "Content Workflows Manager"
+msgid "An utility to manage content and workflow interaction."
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "An utility to manage content and workflow interaction."
+msgid "Content Workflows Manager"
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
@@ -6220,10 +5958,6 @@
 msgid "Source State"
 msgstr "Estado de Fuente"
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr ""
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 msgid "Search"
 msgstr "Buscar"
@@ -6367,6 +6101,19 @@
 msgid "${lines} lines"
 msgstr "${lines} líneas"
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr ""
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr ""
+
+#: src/zope/formlib/form.py:795
+#, fuzzy
+msgid "No changes"
+msgstr "No hubieron cambios"
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 msgid "Required input is missing."
 msgstr ""
@@ -6407,59 +6154,60 @@
 msgid "Not an iterator"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 msgid "A description of the field"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr "Requirido"
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 msgid "Read Only"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
+#: src/zope/schema/interfaces.py:319
 msgid "Default Value"
 msgstr "Valor del defecto"
 
-#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 msgid "Missing Value"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 msgid "Field Order"
 msgstr "Orden de campos"
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6469,119 +6217,121 @@
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 msgid "Maximum length"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr ""
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 msgid "Value Type"
 msgstr "Tipo de Valor"
 
-#: src/zope/schema/interfaces.py:383
+#: src/zope/schema/interfaces.py:384
 msgid ""
 "Field value items must conform to the given type, expressed via a Field."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 msgid "Unique Members"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 msgid "The field is not bound."
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 msgid "Foo description"
 msgstr "Descripción Foo"
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 msgid "Bar description"
 msgstr "Descripción Bar"
 
@@ -6609,10 +6359,206 @@
 msgid "Id as which this permission will be known and used."
 msgstr ""
 
+#: src/zope/viewlet/metadirectives.py:41
 #, fuzzy
-#~ msgid "No changes"
-#~ msgstr "No hubieron cambios"
+msgid "The view the content provider is registered for."
+msgstr "Nueva registración de conexiones"
 
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:49
+#, fuzzy
+msgid "The name of the content provider."
+msgstr "El nombre que es registrado"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:99
+#, fuzzy
+msgid "view"
+msgstr "Vista"
+
+#, fuzzy
+#~ msgid "Events"
+#~ msgstr "Entradas"
+
+#, fuzzy
+#~ msgid "Security"
+#~ msgstr "Script SQL"
+
+#, fuzzy
+#~ msgid "Global Principals"
+#~ msgstr "Principal"
+
+#, fuzzy
+#~ msgid "Testing"
+#~ msgstr "Ajuste"
+
+#, fuzzy
+#~ msgid "Adapter Registry"
+#~ msgstr "Registración de adaptador"
+
+#, fuzzy
+#~ msgid "Message Ids"
+#~ msgstr "Id del mensaje"
+
+#, fuzzy
+#~ msgid "Persistent Framework"
+#~ msgstr "Un Rol Persistente"
+
+#, fuzzy
+#~ msgid "Adapters (light version)"
+#~ msgstr "Registración de adaptador"
+
+#, fuzzy
+#~ msgid "Connection Management"
+#~ msgstr "Nombre de la conexión"
+
+#, fuzzy
+#~ msgid "Sub-Transactions"
+#~ msgstr "Transiciones"
+
+#, fuzzy
+#~ msgid "Schemas"
+#~ msgstr "Esquema"
+
+#, fuzzy
+#~ msgid "Schema Fields"
+#~ msgstr "Esquema"
+
+#, fuzzy
+#~ msgid "Component Architecture"
+#~ msgstr "Locación del componente"
+
+#, fuzzy
+#~ msgid "Interfaces and Schemas"
+#~ msgstr "Nombre del Interfaz"
+
+#, fuzzy
+#~ msgid "Registration Framework"
+#~ msgstr "Administrador de registraciones"
+
+#, fuzzy
+#~ msgid "Local Adapter Registry"
+#~ msgstr "Registración de adaptador"
+
+#, fuzzy
+#~ msgid "Local Sites & Site Managers"
+#~ msgstr "Administrador del sitio"
+
+#~ msgid "Introspector"
+#~ msgstr "Entrevisor"
+
+#, fuzzy
+#~ msgid "Directly provided interfaces in the provided order"
+#~ msgstr "Quitar interfaces:"
+
+#, fuzzy
+#~ msgid "Inspection API"
+#~ msgstr "URI de la conexión"
+
+#, fuzzy
+#~ msgid "Components"
+#~ msgstr "Componente:"
+
+#, fuzzy
+#~ msgid "Presentation"
+#~ msgstr "Presentaciones"
+
+#, fuzzy
+#~ msgid "Class Registry"
+#~ msgstr "Clases"
+
+#~ msgid "Class:"
+#~ msgstr "Clase:"
+
+#, fuzzy
+#~ msgid "Interface Details"
+#~ msgstr "Campo de Interfaz"
+
+#~ msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
+#~ msgstr "${days} dias ${hours}:${minutes}:${seconds}"
+
+#, fuzzy
+#~ msgid "Pluggable Authentication"
+#~ msgstr "Servicio de autentificación"
+
+#, fuzzy
+#~ msgid "Group Folders"
+#~ msgstr "Carpeta"
+
+#, fuzzy
+#~ msgid "Text Indexes"
+#~ msgstr "Índice de Texto"
+
+#, fuzzy
+#~ msgid "Field Indexes"
+#~ msgstr "Índice de Campo"
+
+#, fuzzy
+#~ msgid "Description of the sample"
+#~ msgstr "Descripción"
+
+#, fuzzy
+#~ msgid "Basic Widgets"
+#~ msgstr "Campo Básico"
+
+#, fuzzy
+#~ msgid "Source Widgets"
+#~ msgstr "Texto Fuente"
+
+#, fuzzy
+#~ msgid "Advanced Widgets"
+#~ msgstr "Opciones Avanzadas"
+
+#, fuzzy
+#~ msgid "Generations"
+#~ msgstr "Presentaciones"
+
+#, fuzzy
+#~ msgid "Principal Home Folder"
+#~ msgstr "Carpeta mínima"
+
+#, fuzzy
+#~ msgid "Persistent Key References"
+#~ msgstr "Un Rol Persistente"
+
+#, fuzzy
+#~ msgid "Sessions"
+#~ msgstr "Permisos:"
+
+#, fuzzy
+#~ msgid "Registering XPDL using ZCML"
+#~ msgstr "Registrado por ZCML"
+
 #~ msgid "A simple, content-based DTML Page"
 #~ msgstr "Una página DTML sencilla y basada en contenido"
 

Modified: Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/fr/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Zope X3 Pre-M4\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\n"
 "PO-Revision-Date: 2004-06-25 16:00+0100\n"
 "Last-Translator: Thierry Goyvaerts <Thierry.Goyvaerts at skynet.be>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope3.org>\n"
@@ -14,13 +14,13 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: securitypolicy.zcml:11
-msgid "All users have this role implicitly"
-msgstr "Tous les utilisateurs disposent de ce Rôle implicitement"
-
-#: securitypolicy.zcml:11
 msgid "Everybody"
 msgstr "Tous"
 
+#: securitypolicy.zcml:11
+msgid "All users have this role implicitly"
+msgstr "Tous les utilisateurs disposent de ce Rôle implicitement"
+
 #: securitypolicy.zcml:13
 msgid "Site Manager"
 msgstr "Gestionnaire de Site"
@@ -45,165 +45,8 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-#, fuzzy
-msgid "Events"
-msgstr "Entrées"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-#, fuzzy
-msgid "Security"
-msgstr "Script"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-#, fuzzy
-msgid "Global Principals"
-msgstr "Principale"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-#, fuzzy
-msgid "Testing"
-msgstr "Paramétrage"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-#, fuzzy
-msgid "Adapter Registry"
-msgstr "Enregistrement D'Adaptateur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-#, fuzzy
-msgid "Message Ids"
-msgstr "Identificateur De Message"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-#, fuzzy
-msgid "Persistent Framework"
-msgstr "Un Rôle Persistant"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-#, fuzzy
-msgid "Adapters (light version)"
-msgstr "Enregistrement D'Adaptateur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-#, fuzzy
-msgid "Connection Management"
-msgstr "Nom De Connexion"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-#, fuzzy
-msgid "Sub-Transactions"
-msgstr "Transitions"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-#, fuzzy
-msgid "Schemas"
-msgstr "Schéma"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-#, fuzzy
-msgid "Schema Fields"
-msgstr "Définir le champ"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-#, fuzzy
-msgid "Component Architecture"
-msgstr "Chemin De Composant"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-#, fuzzy
-msgid "Interfaces and Schemas"
-msgstr "Nom d'Interface"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-msgid "Factories"
-msgstr "Usines"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-#, fuzzy
-msgid "Registration Framework"
-msgstr "Gestionnaire D'Enregistrement"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-#, fuzzy
-msgid "Local Adapter Registry"
-msgstr "Enregistrement D'Adaptateur"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-#, fuzzy
-msgid "Local Sites & Site Managers"
-msgstr "Gestionnaire de Site"
-
 #: 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, "
@@ -217,10 +60,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 msgid "Zope 3 API Documentation"
 msgstr "Documentation API Zope 3"
 
 #: 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 "
@@ -236,99 +82,98 @@
 "contenue dans le Module."
 
 #: 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 "Sélectionnez un des Modules De Documentation et son menu apparaîtra."
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
-msgstr "Z3 IU"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+#, fuzzy
+msgid "Zope 3 apidoc"
+msgstr "Docs API Zope 3"
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr "Menu"
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr "Docs API Zope 3"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr "Permissions:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+msgid "(read)"
+msgstr "(lecture)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr "(écriture)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr "Il n'y a pas d'attribut dans cette Classe."
 
 # Default: "Methods"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr "Méthodes"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr "Il n'y a pas de Méthodes dans cette Classe."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
 #, fuzzy
-msgid "There are no known subclasses."
-msgstr "Il n'y a pas de Classe De Base."
+msgid "(C-based class)"
+msgstr "Classe de page"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 #, fuzzy
 msgid "Base classes"
 msgstr "Classe de page"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
 #, fuzzy
-msgid "(C-based class)"
-msgstr "Classe de page"
+msgid "There are no known subclasses."
+msgstr "Il n'y a pas de Classe De Base."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr "Il n'y a pas de Classe De Base."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr "Interfaces implémentées"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 msgid "There are no implemented interfaces."
 msgstr "Il n'y a pas d'Interface implémentée."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr "Attributs/Propriétés"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr "Interface:"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr "Permissions:"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-msgid "(read)"
-msgstr "(lecture)"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr "(écriture)"
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr "Introspecteur"
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr "Signature"
@@ -339,44 +184,43 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr "type:"
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr "Valeur:"
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-#, fuzzy
-msgid "Directly provided interfaces in the provided order"
-msgstr "Interface fournie"
-
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Chercher"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr "Naviguer dans les Sources de Zope"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr "Navigateur De Classe:"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr "(Entrez le chemin partiel Python)"
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr "[dessus]"
 
@@ -385,6 +229,11 @@
 msgid "Zope 3 Code Browser"
 msgstr "Navigateur De Classe Zope 3"
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr ""
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 #, fuzzy
 msgid "Code Browser"
@@ -420,7 +269,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr "Racine Zope 3."
 
@@ -454,55 +303,15 @@
 msgid "XML element representing the configuration root."
 msgstr ""
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 #, fuzzy
 msgid "<subscription>"
 msgstr "Abonnements"
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr ""
 
-#: src/zope/app/apidoc/configure.zcml:31
-#, fuzzy
-msgid "Inspection API"
-msgstr "URI de connexion:"
-
-#: src/zope/app/apidoc/configure.zcml:41
-#, fuzzy
-msgid "Components"
-msgstr "Composant:"
-
-#: src/zope/app/apidoc/configure.zcml:47
-#, fuzzy
-msgid "Presentation"
-msgstr "Présentations"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr ""
-
-# Default: "Bases"
-#: src/zope/app/apidoc/configure.zcml:59
-#, fuzzy
-msgid "Class Registry"
-msgstr "Classes"
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr ""
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 #, fuzzy
 msgid "(line ${line})"
@@ -544,15 +353,6 @@
 msgid "registration info:"
 msgstr "Enregistrement"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr "Classe:"
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-#, fuzzy
-msgid "Interface Details"
-msgstr "Champ de type Interface"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 #, fuzzy
 msgid "${name} Views"
@@ -582,8 +382,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr "Interfaces:"
 
@@ -635,6 +433,10 @@
 msgid "Other Information"
 msgstr "Information diverse"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+msgid "Factories"
+msgstr "Usines"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 #, fuzzy
 msgid "A list of factories that create objects implementing this interface."
@@ -906,6 +708,7 @@
 msgstr ""
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:36
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:46
 #, fuzzy
 msgid ""
 "Note: These are only interfaces that are registered with the site manager."
@@ -913,6 +716,7 @@
 "Note: Seules les Interfaces sont enregistrées par le Service D'Interface."
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 #, fuzzy
 msgid "Interface Finder:"
 msgstr "Champ de type Interface"
@@ -934,7 +738,7 @@
 msgid "resource:"
 msgstr "Ressource:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 #, fuzzy
 msgid "Permission:"
 msgstr "Permissions:"
@@ -956,7 +760,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr "non disponible"
 
@@ -966,15 +770,16 @@
 msgstr "Nom de la base de données: ${name}"
 
 #: src/zope/app/apidoc/utilitymodule/index.pt:20
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
 msgid "Component:"
 msgstr "Composant:"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr "Utilitaire"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -1032,7 +837,7 @@
 msgstr "Info:"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr "Gestionnaire:"
 
@@ -1041,7 +846,7 @@
 msgstr "Schéma"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr "Il n'y a pas de Champ spécifié."
 
@@ -1050,6 +855,7 @@
 msgstr "Sous directives"
 
 #: src/zope/app/apidoc/zcmlmodule/menu.pt:5
+#: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
 #, fuzzy
 msgid ""
 "Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
@@ -1121,9 +927,10 @@
 msgid "Unavailable"
 msgstr "non disponible"
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "${days} jour(s) ${hours}:${minutes}:${seconds}"
+msgid "minutes%02d"
+msgstr ""
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 #, fuzzy
@@ -1173,17 +980,15 @@
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
 #, fuzzy
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr "Le Catalogue De Message a été rechargé."
+msgid "language"
+msgstr "Langage"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 #, fuzzy
 msgid "Name of database"
 msgstr "Nom de la base de données: ${name}"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 #, fuzzy
 msgid "Size of database"
 msgstr "Taille de la base de données: ${size}"
@@ -1205,7 +1010,7 @@
 msgid "ZODB Controller"
 msgstr "Contrôleur ZODB"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr "Nettoyage de la ZODB réussi."
 
@@ -1216,12 +1021,12 @@
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "Pluggable Authentication Utility"
+msgid "New-style pluggable authentication utility"
 msgstr "Service D'Authentification"
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "New-style pluggable authentication utility"
+msgid "Pluggable Authentication Utility"
 msgstr "Service D'Authentification"
 
 #: src/zope/app/authentication/browser/configure.zcml:32
@@ -1281,14 +1086,14 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
-msgstr ""
-
-#: src/zope/app/authentication/browser/groupfolder.zcml:47
 #, fuzzy
 msgid "Group Folder"
 msgstr "Dossier Racine"
 
+#: src/zope/app/authentication/browser/groupfolder.zcml:47
+msgid "A Group folder"
+msgstr ""
+
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #, fuzzy
 msgid "Change group information"
@@ -1332,7 +1137,6 @@
 msgstr "Un Domaine De Traduction Persistant"
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 #, fuzzy
 msgid "Principal Folder"
 msgstr "Dossier minimum"
@@ -1342,12 +1146,12 @@
 msgid "Add Principal Information"
 msgstr "Ajouter le Source du Principale"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 #, fuzzy
 msgid "Principal Information"
 msgstr "Information Paquet"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr ""
 
@@ -1356,7 +1160,7 @@
 msgid "Add Principal Folder"
 msgstr "Ajouter le Source du Principale"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Principal Folder Prefix"
 msgstr "Dossier minimum"
@@ -1385,18 +1189,11 @@
 msgid "Session Credentials Plugin"
 msgstr ""
 
-#: src/zope/app/authentication/configure.zcml:55
-#, fuzzy
-msgid "Pluggable Authentication"
-msgstr "Service D'Authentification"
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1411,12 +1208,10 @@
 msgstr "Définir un titre pour la permission."
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1449,11 +1244,6 @@
 msgid "Group Search String"
 msgstr "Chercher"
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-#, fuzzy
-msgid "Group Folders"
-msgstr "Dossier Racine"
-
 #: src/zope/app/authentication/interfaces.py:38
 #, fuzzy
 msgid "Credentials Plugins"
@@ -1465,73 +1255,86 @@
 msgstr "Service D'Authentification"
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Prefix"
 msgstr "Aperçu"
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+#, fuzzy
+msgid "Search String"
+msgstr "Chercher"
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr "Nom de connexion"
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 #, fuzzy
 msgid "The Login/Username of the principal. This value can change."
 msgstr "Le nom de connexion/Nom d'utilisateur. Cette valeur peut changer."
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
-#: src/zope/app/i18n/browser/synchronize.pt:37
 #: src/zope/app/authentication/browser/loginform.pt:27
+#: src/zope/app/i18n/browser/synchronize.pt:37
 msgid "Password"
 msgstr "Mot De Passe"
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 #, fuzzy
 msgid "The password for the principal."
 msgstr "Le mot de passe de l'utilisateur."
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
 #, fuzzy
+msgid "Password Manager"
+msgstr "Champ de type Mot De Passe"
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:66
+#, fuzzy
 msgid "Provides a title for the principal."
 msgstr "Définir un titre pour la permission."
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 #, fuzzy
 msgid "Provides a description for the principal."
 msgstr "Définir une description pour la permission."
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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 ""
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-#, fuzzy
-msgid "Search String"
-msgstr "Chercher"
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr ""
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr "Utilisateur: ${user_title}"
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr "Emplacement:&nbsp;"
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
 msgstr ""
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr ""
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr "Objet non lié"
@@ -1569,11 +1372,11 @@
 msgstr "Ce formulaire vous permet d'associer un cache à cet objet."
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "RAM Cache"
+msgid "A RAM cache is a volatile (in memory) cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "A RAM cache is a volatile (in memory) cache"
+msgid "RAM Cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:26
@@ -1582,14 +1385,14 @@
 msgstr "Statut"
 
 #: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches can be used to make your site run faster."
-msgstr ""
-
-#: src/zope/app/cache/browser/configure.zcml:6
 #, fuzzy
 msgid "Caches"
 msgstr "Nom du cache"
 
+#: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches can be used to make your site run faster."
+msgstr ""
+
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr "Nombre maximum d'entrées dans le cache"
@@ -1654,6 +1457,10 @@
 msgid "Catalog statistics"
 msgstr "Statistiques RAMCache"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+msgid "Index"
+msgstr ""
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr ""
@@ -1690,7 +1497,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr ""
 
@@ -1711,20 +1517,6 @@
 msgid "Text Index"
 msgstr "Champ de type Texte"
 
-#: src/zope/app/catalog/configure.zcml:101
-#, fuzzy
-msgid "Text Indexes"
-msgstr "Champ de type Texte"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr ""
-
-#: src/zope/app/catalog/configure.zcml:95
-#, fuzzy
-msgid "Field Indexes"
-msgstr "Champ de type Ordonné"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -2468,7 +2260,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 #, fuzzy
 msgid "Class"
 msgstr "Classe:"
@@ -2516,7 +2307,7 @@
 msgid "Can't move a registered component from its container."
 msgstr ""
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 #, fuzzy
 msgid "(unnamed utility)"
 msgstr "Ajouter un Utilitaire"
@@ -2574,27 +2365,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "Vous n'avez pas spécifié d'identificateurs à copier"
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "Vous n'avez pas spécifié d'identificateurs à couper"
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 #, fuzzy
 msgid "The given name(s) %s is / are already being used"
 msgstr "Le nom spécifié est déjà utilisé"
@@ -2617,6 +2408,7 @@
 msgstr "Contenu"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2626,23 +2418,23 @@
 msgid "Add"
 msgstr "Ajouter"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr "Le Conteneur n'est pas un Conteneur Zope valide."
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr "Un nom doit être spécifié."
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr "Les noms ne peuvent pas commencer par '+' ou '@' ou contenir '/'"
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr "Le nom spécifié est déjà utilisé"
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2778,55 +2570,6 @@
 msgid "Menu Demo"
 msgstr "Ajouter Un Elément De Menu"
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#, fuzzy
-msgid "Demo Pagelet Content"
-msgstr "Contenu Basé-Schema"
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-#, fuzzy
-msgid "Title of the sample"
-msgstr "Nom de fichier du fichier de données."
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-#, fuzzy
-msgid "Description of the sample"
-msgstr "Une description du Champ"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-msgid "Index"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr ""
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 msgid "File Name"
 msgstr "Nom de fichier"
@@ -3002,7 +2745,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr "requis"
@@ -3156,13 +2899,13 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
-msgstr "Une simple Page DTML de contenu"
+msgid "DTML Page"
+msgstr "Page DTML"
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
-msgstr "Page DTML"
+msgid "A simple, content-based DTML page"
+msgstr "Une simple Page DTML de contenu"
 
 #: src/zope/app/dtmlpage/configure.zcml:59
 msgid "Edit a DTML page"
@@ -3173,7 +2916,7 @@
 msgstr "Ajouter une Page DTML"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3251,23 +2994,23 @@
 
 #: src/zope/app/error/browser/configure.zcml:35
 #, fuzzy
-msgid "Error Logging Utility"
-msgstr "Service D'Enregistrement D'Erreurs"
-
-#: src/zope/app/error/browser/configure.zcml:35
-#, fuzzy
 msgid "Error Reporting Utility for Logging Errors"
 msgstr "Service De Rapport D'Erreur Pour Liste D'Erreur D'Enregistrement"
 
-#: src/zope/app/error/browser/configure.zcml:41
+#: src/zope/app/error/browser/configure.zcml:35
 #, fuzzy
-msgid "Error Reporting"
-msgstr "Visualiser Rapport D'Enregistrement D'Erreur"
+msgid "Error Logging Utility"
+msgstr "Service D'Enregistrement D'Erreurs"
 
 #: src/zope/app/error/browser/configure.zcml:41
 msgid "Component to record all uncaught errors and exceptions."
 msgstr ""
 
+#: src/zope/app/error/browser/configure.zcml:41
+#, fuzzy
+msgid "Error Reporting"
+msgstr "Visualiser Rapport D'Enregistrement D'Erreur"
+
 #: src/zope/app/error/browser/error.pt:11
 msgid ""
 "This page lists the exceptions that have occurred in this site recently."
@@ -3423,12 +3166,12 @@
 msgid "Add an Image"
 msgstr "Ajouter une Image"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3436,30 +3179,30 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 "Le contenu de l'objet."
 
-#: src/zope/app/file/browser/file.py:344
+#: src/zope/app/file/browser/file.py:343
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3523,11 +3266,11 @@
 msgid "Image"
 msgstr "Image"
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr " ${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3564,8 +3307,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr "Une erreur s'est produite."
 
@@ -3581,38 +3324,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
-msgstr "activé"
+msgid "off"
+msgstr "désactivé"
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
-msgstr "désactivé"
+msgid "on"
+msgstr "activé"
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:463
-#, fuzzy
-msgid "Basic Widgets"
-msgstr "Champ de type Base"
-
-#: src/zope/app/form/browser/configure.zcml:469
-#, fuzzy
-msgid "Source Widgets"
-msgstr "Texte Source"
-
-#: src/zope/app/form/browser/configure.zcml:475
-#, fuzzy
-msgid "Advanced Widgets"
-msgstr "Options avancées"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr ""
-
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
 msgid "previous-button"
@@ -3631,20 +3351,20 @@
 msgid "Changes saved"
 msgstr "Changements sauvegardés"
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr "Valeur simple manquante pour l'affichage"
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr "Valeur multiple manquante pour l'affichage"
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr "Valeur simple manquante pour l'édition"
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr "Valeur multiple manquante pour l'édition"
 
@@ -3655,15 +3375,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3770,11 +3488,11 @@
 msgid "Invalid datetime data"
 msgstr "Nom de fichier invalide: %s"
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr "L'argument requis 'nom' n'est pas disponible"
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr "Le test de mise à jour a échoué:"
 
@@ -3833,11 +3551,6 @@
 msgid "Database generations"
 msgstr "Générations de Base De Données"
 
-#: src/zope/app/generations/configure.zcml:28
-#, fuzzy
-msgid "Generations"
-msgstr "Generation minimum"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr ""
@@ -3868,11 +3581,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Ajouter le Source du Principale"
 
-#: src/zope/app/homefolder/configure.zcml:86
-#, fuzzy
-msgid "Principal Home Folder"
-msgstr "Dossier minimum"
-
 #: src/zope/app/homefolder/interfaces.py:28
 #, fuzzy
 msgid "Home Folder"
@@ -3953,13 +3661,13 @@
 msgstr "Domaines De Traduction"
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "A Persistent Translation Domain"
-msgstr "Un Domaine De Traduction Persistant"
-
-#: src/zope/app/i18n/browser/configure.zcml:61
 msgid "Translation Domain"
 msgstr "Domaine De Traduction"
 
+#: src/zope/app/i18n/browser/configure.zcml:61
+msgid "A Persistent Translation Domain"
+msgstr "Un Domaine De Traduction Persistant"
+
 #: src/zope/app/i18n/browser/exportimport.pt:11
 msgid "Import and Export Messages"
 msgstr "Messages D'Importation et D'Exportation"
@@ -4006,10 +3714,6 @@
 msgstr "Statut"
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
-msgstr "Non à jour"
-
-#: src/zope/app/i18n/browser/synchronize.py:34
 msgid "Up to Date"
 msgstr "Mis à jour"
 
@@ -4017,14 +3721,18 @@
 msgid "New Remote"
 msgstr "Nouveau Externe"
 
-#: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
-msgstr "Nouveau Locale"
+#: src/zope/app/i18n/browser/synchronize.py:34
+msgid "Out of Date"
+msgstr "Non à jour"
 
 #: src/zope/app/i18n/browser/synchronize.py:35
 msgid "Does not exist"
 msgstr "N'existe pas"
 
+#: src/zope/app/i18n/browser/synchronize.py:35
+msgid "Newer Local"
+msgstr "Nouveau Locale"
+
 #: src/zope/app/i18n/browser/translate.pt:103
 msgid "Add new messages"
 msgstr "Ajouter De Nouveaux Messages"
@@ -4083,6 +3791,103 @@
 msgid "A multi-locale version of an Image."
 msgstr "Une version multi-locale d'une Image."
 
+#: 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
@@ -4197,21 +4002,16 @@
 msgid "${count} objects"
 msgstr "Objet non lié"
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr ""
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
 msgstr ""
 
-#: src/zope/app/keyreference/configure.zcml:26
-#, fuzzy
-msgid "Persistent Key References"
-msgstr "Un Service Persistant De Menu De Navigation"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
+msgstr ""
 
 #: src/zope/app/keyreference/interfaces.py:37
 msgid "Key Type Id"
@@ -4394,27 +4194,27 @@
 msgid "Welcome"
 msgstr "Bienvenue"
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr "Texte Source"
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr "Texte source généré par le sujet."
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr "Type de Source"
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr "Type de Texte Soruce, ex. : Texte Structuré"
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr "Le Chemin vers la Ressource"
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4475,45 +4275,6 @@
 msgid "The View Name for which this Help Topic is registered"
 msgstr "Le Nom De Vue pour lequel ce Sujet D'Aide est enregistré"
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-
-#: src/zope/app/pagelet/exceptions.py:37
-#, fuzzy
-msgid "IPageletSlot interface not provided."
-msgstr "L'Interface fournie"
-
-#: src/zope/app/pagelet/interfaces.py:150
-#, fuzzy
-msgid "Pagelets registered for context, request, view and slot."
-msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
-
-#: src/zope/app/pagelet/interfaces.py:169
-#, fuzzy
-msgid "Pagelet registered for context, request, view and slot."
-msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
-
-#: src/zope/app/pagelet/interfaces.py:185
-#, fuzzy
-msgid "Page data adapter registered for context, request and view."
-msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4552,15 +4313,11 @@
 msgid "The password for the user."
 msgstr "Le mot de passe de l'utilisateur."
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 #, fuzzy
 msgid "${name} Preferences"
 msgstr "Référence ZCML"
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr ""
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 #, fuzzy
@@ -4673,14 +4430,14 @@
 msgstr "nom:"
 
 #: src/zope/app/principalannotation/configure.zcml:18
-msgid "Stores Annotations for Principals"
-msgstr "Stocke les annotations de Principales"
-
-#: src/zope/app/principalannotation/configure.zcml:18
 #, fuzzy
 msgid "Principal Annotation Utility"
 msgstr "Service d'Annotation de Principale"
 
+#: src/zope/app/principalannotation/configure.zcml:18
+msgid "Stores Annotations for Principals"
+msgstr "Stocke les annotations de Principales"
+
 #: src/zope/app/principalannotation/configure.zcml:24
 #, fuzzy
 msgid "Stores annotations for any principal."
@@ -4750,6 +4507,13 @@
 msgid "The menu id of the menu that describes the sub-menu below this item."
 msgstr ""
 
+#: src/zope/app/publisher/interfaces/browser.py:150
+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 ""
+
 #: src/zope/app/publisher/interfaces/browser.py:51
 #: src/zope/app/schemacontent/interfaces.py:45
 msgid "Menu Id"
@@ -4809,18 +4573,17 @@
 msgstr "L'URL relative à utiliser si l'élément est sélectionné"
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 ""
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr "La source de la page Python."
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr "Le type de contenu généré par le Script."
 
@@ -4864,16 +4627,16 @@
 msgstr "Test"
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
-msgstr "Adaptateur De Base De Données"
-
-#: src/zope/app/rdb/browser/configure.zcml:5
 msgid ""
 "Database Adapters are used to connect to external       relational databases."
 msgstr ""
 "Les Adaptateurs De Base De Données sont utilisés pour se connecter à des "
 "base de données relationnelles externes."
 
+#: src/zope/app/rdb/browser/configure.zcml:5
+msgid "Database Adapter"
+msgstr "Adaptateur De Base De Données"
+
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
 msgid "Gadfly DA"
 msgstr "DA Gadfly"
@@ -4942,11 +4705,11 @@
 msgid "Gadfly Database Adapter"
 msgstr "Adaptateur De Base De Données Gadfly"
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr "DSN"
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 #, fuzzy
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
@@ -4992,12 +4755,12 @@
 "                     here will not be shown."
 msgstr ""
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 #, fuzzy
 msgid "Invalid regex: %s"
 msgstr "Nom de fichier invalide: %s"
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 #, fuzzy
 msgid "Recorded Sessions"
 msgstr "Permissions refusées"
@@ -5042,12 +4805,16 @@
 msgstr "Source Texte Structuré (STX)"
 
 #: src/zope/app/renderer/configure.zcml:42
+msgid "ReStructured Text (ReST)"
+msgstr "Texte ReStructuré (ReST)"
+
+#: src/zope/app/renderer/configure.zcml:42
 msgid "ReStructured Text (ReST) Source"
 msgstr "Source Texte ReStructuré"
 
-#: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
-msgstr "Texte ReStructuré (ReST)"
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr "Z3 IU"
 
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
@@ -5058,7 +4825,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr "Utilisateur:"
 
@@ -5080,11 +4847,11 @@
 msgid "Must select a field to delete"
 msgstr "Vous devez sélectionner un Champ à effacer"
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr "Nom de fichier invalide: %s"
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr "Position invalide: %s"
 
@@ -5162,14 +4929,14 @@
 msgstr "Editer un Champ de type Texte"
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
-msgstr "Un Champ de type Ligne De Texte"
-
-#: src/zope/app/schema/fieldforms.zcml:33
 msgid "TextLine Field"
 msgstr "Champ de type Ligne DeTexte"
 
 #: src/zope/app/schema/fieldforms.zcml:33
+msgid "A TextLine Field"
+msgstr "Un Champ de type Ligne De Texte"
+
+#: src/zope/app/schema/fieldforms.zcml:33
 msgid "Add TextLine Field"
 msgstr "Ajouter un Champ de type Ligne De Texte"
 
@@ -5178,13 +4945,13 @@
 msgstr "Editer un Champ de type Ligne De Texte"
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "A Boolean Field"
-msgstr "Un Champ de type Booléen"
-
-#: src/zope/app/schema/fieldforms.zcml:59
 msgid "Add Boolean Field"
 msgstr "Ajouter un Champ de type Booléen"
 
+#: src/zope/app/schema/fieldforms.zcml:59
+msgid "A Boolean Field"
+msgstr "Un Champ de type Booléen"
+
 #: src/zope/app/schema/fieldforms.zcml:7
 msgid "A Text Field"
 msgstr "Un Champ de type Texte"
@@ -5318,13 +5085,13 @@
 msgstr "Nouvelle Instanciation Composant De Contenu"
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content"
-msgstr "Contenu Basé-Schema"
-
-#: src/zope/app/schemacontent/browser/configure.zcml:73
 msgid "Schema-based Content Component Instance"
 msgstr "Basé-Schema Instanciation Composant De Contenu"
 
+#: src/zope/app/schemacontent/browser/configure.zcml:73
+msgid "Schema-based Content"
+msgstr "Contenu Basé-Schema"
+
 #: src/zope/app/schemacontent/configure.zcml:10
 #: src/zope/app/schemacontent/browser/configure.zcml:15
 msgid "A Persistent Content Component Definition"
@@ -5408,23 +5175,21 @@
 "peut-être utile dans certains cas - ex.: en cours de développement)."
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr "[Connexion]"
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr "[Déconnexion]"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authenticates Principals."
+msgid "Authentication"
 msgstr "Service D'Authentification"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authentication"
+msgid "Authenticates Principals."
 msgstr "Service D'Authentification"
 
 #: src/zope/app/security/browser/configure.zcml:61
@@ -5694,13 +5459,13 @@
 "both lists though."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 msgid "Settings changed at ${date_time}"
 msgstr "Paramétrages modifié le ${date_time}"
 
@@ -5728,10 +5493,6 @@
 msgid "permission-deny"
 msgstr "Refuser"
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr ""
-
 #: src/zope/app/securitypolicy/role.py:26
 #, fuzzy
 msgid "<role not activated>"
@@ -5764,11 +5525,6 @@
 
 #: src/zope/app/session/browser.zcml:8
 #, fuzzy
-msgid "Cookie Client Id Manager"
-msgstr "Gestionnaire D'Identificateur De Cookie De Navigateur"
-
-#: src/zope/app/session/browser.zcml:8
-#, fuzzy
 msgid ""
 "Uses a cookie to uniquely identify a client, allowing        state to be "
 "maintained between requests"
@@ -5776,15 +5532,11 @@
 "Utilisé un Cookie afin d'identifier de façon unique un Navigateur, "
 "permettant de conserver l'état entre les requêtes"
 
-#: src/zope/app/session/configure.zcml:82
+#: src/zope/app/session/browser.zcml:8
 #, fuzzy
-msgid "Sessions"
-msgstr "Permissions:"
+msgid "Cookie Client Id Manager"
+msgstr "Gestionnaire D'Identificateur De Cookie De Navigateur"
 
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
-msgstr ""
-
 #: src/zope/app/session/http.py:48
 msgid "Cookie Name"
 msgstr "Nom De Cookie"
@@ -5864,14 +5616,10 @@
 msgid "${size} MB"
 msgstr "${size} MB"
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr "1 KB"
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr ""
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5923,15 +5671,15 @@
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "SQL Script"
-msgstr "Script SQL"
-
-#: src/zope/app/sqlscript/configure.zcml:23
-#: src/zope/app/sqlscript/browser/configure.zcml:7
 #, fuzzy
 msgid "A content-based script to execute dynamic SQL."
 msgstr "Un Script de contenu afin d'éxecuter du SQL dynamique."
 
+#: src/zope/app/sqlscript/configure.zcml:23
+#: src/zope/app/sqlscript/browser/configure.zcml:7
+msgid "SQL Script"
+msgstr "Script SQL"
+
 #: src/zope/app/sqlscript/interfaces.py:30
 msgid "Connection Name"
 msgstr "Nom De Connexion"
@@ -5991,10 +5739,6 @@
 msgid "Navigation"
 msgstr "Navigation"
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr "Recommencer!"
@@ -6007,7 +5751,12 @@
 msgid "Undo all"
 msgstr "Tout annuler"
 
+# Default: "Undo all transactions"
 #: src/zope/app/undo/configure.zcml:14
+msgid "undo-all-transactions-permission"
+msgstr "Annuler toutes les transactions"
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
@@ -6015,11 +5764,6 @@
 "Avec cette permission un utilisateur peut annuler toutes transactions "
 "quelque soit l'initiateur de celles-ci"
 
-# Default: "Undo all transactions"
-#: src/zope/app/undo/configure.zcml:14
-msgid "undo-all-transactions-permission"
-msgstr "Annuler toutes les transactions"
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -6230,21 +5974,6 @@
 msgid "Identifier for the new branch."
 msgstr ""
 
-#: src/zope/app/wfmc/configure.zcml:13
-#, fuzzy
-msgid "WfMC Workflows"
-msgstr "Gestions De Flux"
-
-#: src/zope/app/wfmc/configure.zcml:18
-#, fuzzy
-msgid "Workflows using XPDL"
-msgstr "Gestions De Flux"
-
-#: src/zope/app/wfmc/configure.zcml:26
-#, fuzzy
-msgid "Registering XPDL using ZCML"
-msgstr "Enregistré par ZCML"
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 msgid ""
 "Workflow Process Definitions define a particular workflow       for an "
@@ -6325,14 +6054,14 @@
 msgstr "Transition"
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "Content Workflows Manager"
-msgstr "Gestionnaire De Contenu De Gestion De Flux"
-
-#: src/zope/app/workflow/stateful/browser/configure.zcml:121
 msgid "An utility to manage content and workflow interaction."
 msgstr ""
 "Un Utilitaire pour gérer le contenu and l'intéraction de Gestion De Glux."
 
+#: src/zope/app/workflow/stateful/browser/configure.zcml:121
+msgid "Content Workflows Manager"
+msgstr "Gestionnaire De Contenu De Gestion De Flux"
+
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
 msgid "Content/Process Registry"
 msgstr "Registre De Contenu/Processus"
@@ -6453,10 +6182,6 @@
 msgid "Source State"
 msgstr "Etat D'Origine"
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr ""
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 msgid "Search"
 msgstr "Chercher"
@@ -6611,6 +6336,19 @@
 msgid "${lines} lines"
 msgstr "${lines} lignes"
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr ""
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr ""
+
+#: src/zope/formlib/form.py:795
+#, fuzzy
+msgid "No changes"
+msgstr "Pas de modification"
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 msgid "Required input is missing."
 msgstr "L'argument requis n'est pas disponible."
@@ -6651,38 +6389,38 @@
 msgid "Not an iterator"
 msgstr "Pas un Itérateur"
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr "Un court résumé ou label"
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 msgid "A description of the field"
 msgstr "Une description du Champ"
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr "Requis"
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr "Spécifie si un Champ nécessite sa valeur afin d'exister."
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 msgid "Read Only"
 msgstr "Lecture seule"
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr "Si oui, la valeur du Champ ne peut-être modifiée."
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
+#: src/zope/schema/interfaces.py:319
 msgid "Default Value"
 msgstr "Valeur par défaut"
 
-#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
@@ -6690,11 +6428,11 @@
 "La valeur par défaut du Champ peut-être Aucun ou une \n"
 "                        valeur de Champ valide"
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 msgid "Missing Value"
 msgstr "Valeur manquante"
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
@@ -6702,12 +6440,14 @@
 "Si le contenu de ce Champ est manquant, et que s'est correct,\n"
 "                          alors ceci est la valeur à utiliser"
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 msgid "Field Order"
 msgstr "Champ de type Ordonné"
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
+#, fuzzy
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6725,23 +6465,25 @@
 "        (Des Champs dans des fils séparés peuvent avoir le même ordre.)\n"
 "        "
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr "Début d'une série"
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr "Fin de la série (à l'exclusion de la valeur elle-même)"
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr "Longueur minimum"
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
+#, fuzzy
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
@@ -6753,16 +6495,18 @@
 "        de minimum.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 msgid "Maximum length"
 msgstr "Longueur maximum"
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
+#, fuzzy
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
 "        Une valeur après traitement des espaces blancs (whitespace) ne peut "
 "pas avoir plus de\n"
@@ -6772,38 +6516,38 @@
 "vaut\n"
 "        Aucun, il n'y a pas de maximum."
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr "Type de contenu non valide"
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 msgid "Value Type"
 msgstr "Type de valeur"
 
-#: src/zope/schema/interfaces.py:383
+#: src/zope/schema/interfaces.py:384
 msgid ""
 "Field value items must conform to the given type, expressed via a Field."
 msgstr ""
 "La valeur des Champs des éléments doit être conforme au type spécifié dans "
 "un Champ."
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 msgid "Unique Members"
 msgstr "Membres uniques"
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr "Spécifié si les membres de la collection doivent être uniques."
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr "Type de contenu non valide"
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr "Une ou plusieurs entrées de séquence ne sont pas uniques."
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr "L'Interface qui définit les Champs comportant l'Objet."
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
@@ -6813,7 +6557,7 @@
 "           via un Champ.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
@@ -6823,43 +6567,43 @@
 "           via un Champ.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr "Le Schéma n'est pas implémenté complètement"
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr "Schéma non fourni"
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr "L'URI specifiée est invalide."
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr "L'identificateur spécifié est invalide."
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr "Le nom web spécifié n'est pas valide."
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 msgid "The field is not bound."
 msgstr "Le Champ n'est pas lié."
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr "Vide"
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 msgid "Foo description"
 msgstr "Description vide"
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr "Barre"
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 msgid "Bar description"
 msgstr "Description de barre"
 
@@ -6887,10 +6631,246 @@
 msgid "Id as which this permission will be known and used."
 msgstr "Identificateur de la permission."
 
+#: src/zope/viewlet/metadirectives.py:41
 #, fuzzy
-#~ msgid "No changes"
-#~ msgstr "Pas de modification"
+msgid "The view the content provider is registered for."
+msgstr "La Couche Thème pour laquelle la vue est enregistrée"
 
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:49
+#, fuzzy
+msgid "The name of the content provider."
+msgstr "L'Interface fournie"
+
+#: 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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:77
+#, fuzzy
+msgid "The interface this viewlet manager provides."
+msgstr "L'Interface fournie"
+
+#: src/zope/viewlet/metadirectives.py:78
+msgid ""
+"A viewlet manager can provide an interface, which is used to lookup its "
+"contained viewlets."
+msgstr ""
+
+#: src/zope/viewlet/metadirectives.py:99
+#, fuzzy
+msgid "view"
+msgstr "Vue"
+
+#, fuzzy
+#~ msgid "Events"
+#~ msgstr "Entrées"
+
+#, fuzzy
+#~ msgid "Security"
+#~ msgstr "Script"
+
+#, fuzzy
+#~ msgid "Global Principals"
+#~ msgstr "Principale"
+
+#, fuzzy
+#~ msgid "Testing"
+#~ msgstr "Paramétrage"
+
+#, fuzzy
+#~ msgid "Adapter Registry"
+#~ msgstr "Enregistrement D'Adaptateur"
+
+#, fuzzy
+#~ msgid "Message Ids"
+#~ msgstr "Identificateur De Message"
+
+#, fuzzy
+#~ msgid "Persistent Framework"
+#~ msgstr "Un Rôle Persistant"
+
+#, fuzzy
+#~ msgid "Adapters (light version)"
+#~ msgstr "Enregistrement D'Adaptateur"
+
+#, fuzzy
+#~ msgid "Connection Management"
+#~ msgstr "Nom De Connexion"
+
+#, fuzzy
+#~ msgid "Sub-Transactions"
+#~ msgstr "Transitions"
+
+#, fuzzy
+#~ msgid "Schemas"
+#~ msgstr "Schéma"
+
+#, fuzzy
+#~ msgid "Schema Fields"
+#~ msgstr "Définir le champ"
+
+#, fuzzy
+#~ msgid "Component Architecture"
+#~ msgstr "Chemin De Composant"
+
+#, fuzzy
+#~ msgid "Interfaces and Schemas"
+#~ msgstr "Nom d'Interface"
+
+#, fuzzy
+#~ msgid "Registration Framework"
+#~ msgstr "Gestionnaire D'Enregistrement"
+
+#, fuzzy
+#~ msgid "Local Adapter Registry"
+#~ msgstr "Enregistrement D'Adaptateur"
+
+#, fuzzy
+#~ msgid "Local Sites & Site Managers"
+#~ msgstr "Gestionnaire de Site"
+
+#~ msgid "Introspector"
+#~ msgstr "Introspecteur"
+
+#, fuzzy
+#~ msgid "Directly provided interfaces in the provided order"
+#~ msgstr "Interface fournie"
+
+#, fuzzy
+#~ msgid "Inspection API"
+#~ msgstr "URI de connexion:"
+
+#, fuzzy
+#~ msgid "Components"
+#~ msgstr "Composant:"
+
+#, fuzzy
+#~ msgid "Presentation"
+#~ msgstr "Présentations"
+
+# Default: "Bases"
+#, fuzzy
+#~ msgid "Class Registry"
+#~ msgstr "Classes"
+
+#~ msgid "Class:"
+#~ msgstr "Classe:"
+
+#, fuzzy
+#~ msgid "Interface Details"
+#~ msgstr "Champ de type Interface"
+
+#~ msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
+#~ msgstr "${days} jour(s) ${hours}:${minutes}:${seconds}"
+
+#, fuzzy
+#~ msgid ""
+#~ "Message Catalog for ${language} language in ${domain} domain successfully "
+#~ "reloaded."
+#~ msgstr "Le Catalogue De Message a été rechargé."
+
+#, fuzzy
+#~ msgid "Pluggable Authentication"
+#~ msgstr "Service D'Authentification"
+
+#, fuzzy
+#~ msgid "Group Folders"
+#~ msgstr "Dossier Racine"
+
+#, fuzzy
+#~ msgid "Text Indexes"
+#~ msgstr "Champ de type Texte"
+
+#, fuzzy
+#~ msgid "Field Indexes"
+#~ msgstr "Champ de type Ordonné"
+
+#, fuzzy
+#~ msgid "Demo Pagelet Content"
+#~ msgstr "Contenu Basé-Schema"
+
+#, fuzzy
+#~ msgid "Title of the sample"
+#~ msgstr "Nom de fichier du fichier de données."
+
+#, fuzzy
+#~ msgid "Description of the sample"
+#~ msgstr "Une description du Champ"
+
+#, fuzzy
+#~ msgid "Basic Widgets"
+#~ msgstr "Champ de type Base"
+
+#, fuzzy
+#~ msgid "Source Widgets"
+#~ msgstr "Texte Source"
+
+#, fuzzy
+#~ msgid "Advanced Widgets"
+#~ msgstr "Options avancées"
+
+#, fuzzy
+#~ msgid "Generations"
+#~ msgstr "Generation minimum"
+
+#, fuzzy
+#~ msgid "Principal Home Folder"
+#~ msgstr "Dossier minimum"
+
+#, fuzzy
+#~ msgid "Persistent Key References"
+#~ msgstr "Un Service Persistant De Menu De Navigation"
+
+#, fuzzy
+#~ msgid "IPageletSlot interface not provided."
+#~ msgstr "L'Interface fournie"
+
+#, fuzzy
+#~ msgid "Pagelets registered for context, request, view and slot."
+#~ msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
+
+#, fuzzy
+#~ msgid "Pagelet registered for context, request, view and slot."
+#~ msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
+
+#, fuzzy
+#~ msgid "Page data adapter registered for context, request and view."
+#~ msgstr "Il n'y a pas d'Adapteur enregistré pour cette Interface."
+
+#, fuzzy
+#~ msgid "Sessions"
+#~ msgstr "Permissions:"
+
+#, fuzzy
+#~ msgid "WfMC Workflows"
+#~ msgstr "Gestions De Flux"
+
+#, fuzzy
+#~ msgid "Workflows using XPDL"
+#~ msgstr "Gestions De Flux"
+
+#, fuzzy
+#~ msgid "Registering XPDL using ZCML"
+#~ msgstr "Enregistré par ZCML"
+
 #~ msgid "A simple, content-based DTML Page"
 #~ msgstr "Une simple Page DTML de contenu"
 
@@ -7453,9 +7433,6 @@
 #~ "Une Authentification Pluggable utilise les sources de plug-in de "
 #~ "Principale."
 
-#~ msgid "The skin layer the view is registered for"
-#~ msgstr "La Couche Thème pour laquelle la vue est enregistrée"
-
 # Default: "View"
 #~ msgid "view-component"
 #~ msgstr "Vue"

Modified: Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/it/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: zope\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\n"
 "PO-Revision-Date: 2004-07-02 11:20+0200\n"
 "Last-Translator: Fabrizio Reale\n"
 "Language-Team:  <fabrizio.reale at redomino.com>\n"
@@ -14,13 +14,13 @@
 "X-Generator: KBabel 1.3.1\n"
 
 #: securitypolicy.zcml:11
-msgid "All users have this role implicitly"
-msgstr "Tutti gli utenti hanno questo ruolo implicitamente"
-
-#: securitypolicy.zcml:11
 msgid "Everybody"
 msgstr "Tutti"
 
+#: securitypolicy.zcml:11
+msgid "All users have this role implicitly"
+msgstr "Tutti gli utenti hanno questo ruolo implicitamente"
+
 #: securitypolicy.zcml:13
 msgid "Site Manager"
 msgstr "Amministratore del sito"
@@ -45,165 +45,8 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-#, fuzzy
-msgid "Events"
-msgstr "Elementi"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-#, fuzzy
-msgid "Security"
-msgstr "Aggiungi un SQL Script"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-#, fuzzy
-msgid "Global Principals"
-msgstr "Principale"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-#, fuzzy
-msgid "Testing"
-msgstr "Impostazioni"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-#, fuzzy
-msgid "Adapter Registry"
-msgstr "Registrazione Adattatore"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-#, fuzzy
-msgid "Message Ids"
-msgstr "Id del messaggio"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-#, fuzzy
-msgid "Persistent Framework"
-msgstr "Menu persistente del browser"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-#, fuzzy
-msgid "Adapters (light version)"
-msgstr "Registrazione Adattatore"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-#, fuzzy
-msgid "Connection Management"
-msgstr "Nome della Connessione"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-#, fuzzy
-msgid "Sub-Transactions"
-msgstr "Transizioni"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-#, fuzzy
-msgid "Schemas"
-msgstr "Schema"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-#, fuzzy
-msgid "Schema Fields"
-msgstr "Imposta Campo"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-#, fuzzy
-msgid "Component Architecture"
-msgstr "Percorso del componente"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-#, fuzzy
-msgid "Interfaces and Schemas"
-msgstr "Campo Interfaccia"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-msgid "Factories"
-msgstr "Fabbricatori"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-#, fuzzy
-msgid "Registration Framework"
-msgstr "Gestore di Registrazioni"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-#, fuzzy
-msgid "Local Adapter Registry"
-msgstr "Registrazione Adattatore"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-#, fuzzy
-msgid "Local Sites & Site Managers"
-msgstr "Amministratore del sito"
-
 #: 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, "
@@ -217,10 +60,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 msgid "Zope 3 API Documentation"
 msgstr "Documentazione delle API di Zope3"
 
 #: 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 "
@@ -232,6 +78,7 @@
 "documentazione fornita qui è separata"
 
 #: 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."
@@ -239,95 +86,93 @@
 "Clicca su uno dei Moduli di Documentazione qui sopra e un menu per questo "
 "modulo apparirà"
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
-msgstr "Z3. Interfaccia utente"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+#, fuzzy
+msgid "Zope 3 apidoc"
+msgstr "Dcoumentazione delle API di Zope 3"
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr "Menu"
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr "Dcoumentazione delle API di Zope 3"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr "Permessi:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+msgid "(read)"
+msgstr "(leggi)"
+
+# Default: "Attributi"
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr "(scrivi)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr "Non ci sono attributi in questa classe."
 
 # Default: "Metodi"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr "Metodi"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr "Non ci sono metodi in questa classe."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
 #, fuzzy
-msgid "There are no known subclasses."
-msgstr "Non ci sono classi base."
+msgid "(C-based class)"
+msgstr "Pagina classe"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 #, fuzzy
 msgid "Base classes"
 msgstr "Pagina classe"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
 #, fuzzy
-msgid "(C-based class)"
-msgstr "Pagina classe"
+msgid "There are no known subclasses."
+msgstr "Non ci sono classi base."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr "Non ci sono classi base."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr "Interfacce implementate"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 msgid "There are no implemented interfaces."
 msgstr "Non ci sono interfacce implementate."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr "Attributi/Proprietà"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr "Interfaccia:"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr "Permessi:"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-msgid "(read)"
-msgstr "(leggi)"
-
-# Default: "Attributi"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr "(scrivi)"
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr "Introspettore"
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr "Firma"
@@ -338,45 +183,44 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr "tipo:"
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr "Valore:"
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-#, fuzzy
-msgid "Directly provided interfaces in the provided order"
-msgstr "Interfaccia fornita"
-
 # Default: "Trova"
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Trova"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr "Naviga i sorgenti di Zope"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr "Ricerca classi:"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr "(Inserire percorso parziale Python)"
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr "[su]"
 
@@ -385,6 +229,11 @@
 msgid "Zope 3 Code Browser"
 msgstr "Navigatore delle classi di Zope 3"
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr ""
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 #, fuzzy
 msgid "Code Browser"
@@ -420,7 +269,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr "Radice di Zope 3"
 
@@ -454,55 +303,15 @@
 msgid "XML element representing the configuration root."
 msgstr ""
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 #, fuzzy
 msgid "<subscription>"
 msgstr "Descrizione"
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr ""
 
-#: src/zope/app/apidoc/configure.zcml:31
-#, fuzzy
-msgid "Inspection API"
-msgstr "URI di connessione:"
-
-#: src/zope/app/apidoc/configure.zcml:41
-#, fuzzy
-msgid "Components"
-msgstr "Componente:"
-
-#: src/zope/app/apidoc/configure.zcml:47
-#, fuzzy
-msgid "Presentation"
-msgstr "Presentazioni"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr ""
-
-# Default: "Basi"
-#: src/zope/app/apidoc/configure.zcml:59
-#, fuzzy
-msgid "Class Registry"
-msgstr "Classi"
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr ""
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 #, fuzzy
 msgid "(line ${line})"
@@ -544,15 +353,6 @@
 msgid "registration info:"
 msgstr "Registrazione"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr "Classi:"
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-#, fuzzy
-msgid "Interface Details"
-msgstr "Campo Interfaccia"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 #, fuzzy
 msgid "${name} Views"
@@ -583,8 +383,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr "Interfacce:"
 
@@ -636,6 +434,10 @@
 msgid "Other Information"
 msgstr "Altre informazioni"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+msgid "Factories"
+msgstr "Fabbricatori"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 #, fuzzy
 msgid "A list of factories that create objects implementing this interface."
@@ -909,6 +711,7 @@
 msgstr ""
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:36
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:46
 #, fuzzy
 msgid ""
 "Note: These are only interfaces that are registered with the site manager."
@@ -917,6 +720,7 @@
 "Interfaccia"
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 #, fuzzy
 msgid "Interface Finder:"
 msgstr "Campo Interfaccia"
@@ -938,7 +742,7 @@
 msgid "resource:"
 msgstr "risorsa:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 #, fuzzy
 msgid "Permission:"
 msgstr "Permessi:"
@@ -960,7 +764,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr "n/d"
 
@@ -970,15 +774,16 @@
 msgstr "Nome del database: ${name}"
 
 #: src/zope/app/apidoc/utilitymodule/index.pt:20
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
 msgid "Component:"
 msgstr "Componente:"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr "Utilità"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -1036,7 +841,7 @@
 msgstr "Info:"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr "Gestore:"
 
@@ -1045,7 +850,7 @@
 msgstr "Schema"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr "Non ci sono campi specificati."
 
@@ -1054,6 +859,7 @@
 msgstr "Sottodirettive"
 
 #: src/zope/app/apidoc/zcmlmodule/menu.pt:5
+#: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
 #, fuzzy
 msgid ""
 "Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
@@ -1125,9 +931,10 @@
 msgid "Unavailable"
 msgstr "n/d"
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "${days} giorni ${hours}:${minutes}:${seconds}"
+msgid "minutes%02d"
+msgstr ""
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 #, fuzzy
@@ -1179,17 +986,15 @@
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
 #, fuzzy
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr "Catalogo dei Messaggi ricaricato correttamente."
+msgid "language"
+msgstr "Linguaggio"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 #, fuzzy
 msgid "Name of database"
 msgstr "Nome del database: ${name}"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 #, fuzzy
 msgid "Size of database"
 msgstr "Dimensione del database: ${size}"
@@ -1212,7 +1017,7 @@
 msgid "ZODB Controller"
 msgstr "Gestione ZODB"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr "ZODB correttamente compattato."
 
@@ -1223,12 +1028,12 @@
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "Pluggable Authentication Utility"
+msgid "New-style pluggable authentication utility"
 msgstr "Servizio di Autenticazione"
 
 #: src/zope/app/authentication/browser/configure.zcml:24
 #, fuzzy
-msgid "New-style pluggable authentication utility"
+msgid "Pluggable Authentication Utility"
 msgstr "Servizio di Autenticazione"
 
 #: src/zope/app/authentication/browser/configure.zcml:32
@@ -1288,14 +1093,14 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
-msgstr ""
-
-#: src/zope/app/authentication/browser/groupfolder.zcml:47
 #, fuzzy
 msgid "Group Folder"
 msgstr "Cartella radice"
 
+#: src/zope/app/authentication/browser/groupfolder.zcml:47
+msgid "A Group folder"
+msgstr ""
+
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #, fuzzy
 msgid "Change group information"
@@ -1340,7 +1145,6 @@
 msgstr "Dominio di una traduzione persistente"
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 #, fuzzy
 msgid "Principal Folder"
 msgstr "Cartella minimale"
@@ -1350,12 +1154,12 @@
 msgid "Add Principal Information"
 msgstr "Aggiungi Sorgente Principale"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 #, fuzzy
 msgid "Principal Information"
 msgstr "Informazioni sul pacchetto"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr ""
 
@@ -1364,7 +1168,7 @@
 msgid "Add Principal Folder"
 msgstr "Aggiungi Sorgente Principale"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Principal Folder Prefix"
 msgstr "Cartella minimale"
@@ -1394,18 +1198,11 @@
 msgid "Session Credentials Plugin"
 msgstr ""
 
-#: src/zope/app/authentication/configure.zcml:55
-#, fuzzy
-msgid "Pluggable Authentication"
-msgstr "Servizio di Autenticazione"
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1420,12 +1217,10 @@
 msgstr "Fornisce un titolo per il permesso."
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1459,11 +1254,6 @@
 msgid "Group Search String"
 msgstr "Servizio"
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-#, fuzzy
-msgid "Group Folders"
-msgstr "Cartella radice"
-
 #: src/zope/app/authentication/interfaces.py:38
 #, fuzzy
 msgid "Credentials Plugins"
@@ -1475,73 +1265,86 @@
 msgstr "Servizio di Autenticazione"
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Prefix"
 msgstr "Anteprima"
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+#, fuzzy
+msgid "Search String"
+msgstr "Servizio"
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr "Accesso"
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 #, fuzzy
 msgid "The Login/Username of the principal. This value can change."
 msgstr "Il nome utente dell'utente. Questo valore può essere cambiato."
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
-#: src/zope/app/i18n/browser/synchronize.pt:37
 #: src/zope/app/authentication/browser/loginform.pt:27
+#: src/zope/app/i18n/browser/synchronize.pt:37
 msgid "Password"
 msgstr "Password"
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 #, fuzzy
 msgid "The password for the principal."
 msgstr "La password dell'utente."
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
 #, fuzzy
+msgid "Password Manager"
+msgstr "Campo Password"
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:66
+#, fuzzy
 msgid "Provides a title for the principal."
 msgstr "Fornisce un titolo per il permesso."
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 #, fuzzy
 msgid "Provides a description for the principal."
 msgstr "Una descrizione dettagliata dell'utente."
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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 ""
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-#, fuzzy
-msgid "Search String"
-msgstr "Servizio"
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr ""
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr "Utente: ${user_title}"
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr "Posizione:&nbsp;"
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
 msgstr ""
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr ""
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr "Oggetto rotto"
@@ -1582,11 +1385,11 @@
 msgstr "Questo modulo permette di associare una cache a questo oggetto."
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "RAM Cache"
+msgid "A RAM cache is a volatile (in memory) cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "A RAM cache is a volatile (in memory) cache"
+msgid "RAM Cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:26
@@ -1595,14 +1398,14 @@
 msgstr "Stato"
 
 #: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches can be used to make your site run faster."
-msgstr ""
-
-#: src/zope/app/cache/browser/configure.zcml:6
 #, fuzzy
 msgid "Caches"
 msgstr "Nome della cache"
 
+#: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches can be used to make your site run faster."
+msgstr ""
+
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr "Numero massimo di elementi in cache"
@@ -1670,6 +1473,11 @@
 msgid "Catalog statistics"
 msgstr "Statistiche sulla RAM Cache"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+#, fuzzy
+msgid "Index"
+msgstr "Indici"
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr "Un Catalogo permette l'indicizzazione e la ricerca di oggetti"
@@ -1704,7 +1512,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr "Catalogo"
 
@@ -1724,20 +1531,6 @@
 msgid "Text Index"
 msgstr "Indice del testo"
 
-#: src/zope/app/catalog/configure.zcml:101
-#, fuzzy
-msgid "Text Indexes"
-msgstr "Indice del testo"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr ""
-
-#: src/zope/app/catalog/configure.zcml:95
-#, fuzzy
-msgid "Field Indexes"
-msgstr "Campo Indice"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -2488,7 +2281,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 #, fuzzy
 msgid "Class"
 msgstr "Classi:"
@@ -2536,7 +2328,7 @@
 msgid "Can't move a registered component from its container."
 msgstr ""
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 #, fuzzy
 msgid "(unnamed utility)"
 msgstr "Aggiungi un'utilità"
@@ -2601,27 +2393,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "Non hai specificato nessun id da copiare."
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "Non hai specificato nessun id da tagliare."
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 #, fuzzy
 msgid "The given name(s) %s is / are already being used"
 msgstr "Il nome scelto è già in uso"
@@ -2644,6 +2436,7 @@
 msgstr "Contenuto"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2653,23 +2446,23 @@
 msgid "Add"
 msgstr "Aggiungi"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr "Il Contenitore non è contenitore Zope valido."
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr "Il nome fornito è vuoto. Il nome non può esserlo."
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr "I nomi non possono cominciare con '+' o '@' e contenere '/'"
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr "Il nome scelto è già in uso"
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2805,56 +2598,6 @@
 msgid "Menu Demo"
 msgstr "Aggiungi una voce di menu"
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#, fuzzy
-msgid "Demo Pagelet Content"
-msgstr "Contenuto basato su uno Schema"
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-#, fuzzy
-msgid "Title of the sample"
-msgstr "Nome del file data."
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-#, fuzzy
-msgid "Description of the sample"
-msgstr "Una descrizione dettagliata dell'utente."
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-#, fuzzy
-msgid "Index"
-msgstr "Indici"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr ""
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 msgid "File Name"
 msgstr "Nome del File"
@@ -3033,7 +2776,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr "richiesto"
@@ -3187,13 +2930,13 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
-msgstr "Una semplice DTML basata sul contenuto"
+msgid "DTML Page"
+msgstr "Pagina DTML"
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
-msgstr "Pagina DTML"
+msgid "A simple, content-based DTML page"
+msgstr "Una semplice DTML basata sul contenuto"
 
 #: src/zope/app/dtmlpage/configure.zcml:59
 msgid "Edit a DTML page"
@@ -3204,7 +2947,7 @@
 msgstr "Aggiungi un DTML"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3282,23 +3025,23 @@
 
 #: src/zope/app/error/browser/configure.zcml:35
 #, fuzzy
-msgid "Error Logging Utility"
+msgid "Error Reporting Utility for Logging Errors"
 msgstr "Servizio di registrazione errori"
 
 #: src/zope/app/error/browser/configure.zcml:35
 #, fuzzy
-msgid "Error Reporting Utility for Logging Errors"
+msgid "Error Logging Utility"
 msgstr "Servizio di registrazione errori"
 
 #: src/zope/app/error/browser/configure.zcml:41
+msgid "Component to record all uncaught errors and exceptions."
+msgstr ""
+
+#: src/zope/app/error/browser/configure.zcml:41
 #, fuzzy
 msgid "Error Reporting"
 msgstr "Visualizza log degli errori"
 
-#: src/zope/app/error/browser/configure.zcml:41
-msgid "Component to record all uncaught errors and exceptions."
-msgstr ""
-
 #: src/zope/app/error/browser/error.pt:11
 msgid ""
 "This page lists the exceptions that have occurred in this site recently."
@@ -3454,12 +3197,12 @@
 msgid "Add an Image"
 msgstr "Aggiungi un immagine"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3467,30 +3210,30 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 "Contenuto attuale dell'oggetto"
 
-#: src/zope/app/file/browser/file.py:344
+#: src/zope/app/file/browser/file.py:343
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3556,11 +3299,11 @@
 msgid "Image"
 msgstr "Immagine"
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr "${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3597,8 +3340,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr "Si è verificato un errore."
 
@@ -3614,38 +3357,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
-msgstr "acceso"
+msgid "off"
+msgstr "spento"
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
-msgstr "spento"
+msgid "on"
+msgstr "acceso"
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:463
-#, fuzzy
-msgid "Basic Widgets"
-msgstr "Campo Base"
-
-#: src/zope/app/form/browser/configure.zcml:469
-#, fuzzy
-msgid "Source Widgets"
-msgstr "Testo Sorgente"
-
-#: src/zope/app/form/browser/configure.zcml:475
-#, fuzzy
-msgid "Advanced Widgets"
-msgstr "Opzioni avanzate"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr ""
-
 # Default: "Precedente"
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
@@ -3666,20 +3386,20 @@
 msgid "Changes saved"
 msgstr "Modifiche salvate"
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr ""
 
@@ -3690,15 +3410,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3805,11 +3523,11 @@
 msgid "Invalid datetime data"
 msgstr "Nome di campo non valido: %s"
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr "Manca il parametro obbligatorio 'nome'"
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr "Verifica di aggiornamento fallita:"
 
@@ -3868,11 +3586,6 @@
 msgid "Database generations"
 msgstr "Generazioni del database"
 
-#: src/zope/app/generations/configure.zcml:28
-#, fuzzy
-msgid "Generations"
-msgstr "Generazione minima"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr ""
@@ -3903,11 +3616,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Aggiungi Sorgente Principale"
 
-#: src/zope/app/homefolder/configure.zcml:86
-#, fuzzy
-msgid "Principal Home Folder"
-msgstr "Cartella minimale"
-
 #: src/zope/app/homefolder/interfaces.py:28
 #, fuzzy
 msgid "Home Folder"
@@ -3988,13 +3696,13 @@
 msgstr "Domini delle traduzioni"
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "A Persistent Translation Domain"
-msgstr "Dominio di una traduzione persistente"
-
-#: src/zope/app/i18n/browser/configure.zcml:61
 msgid "Translation Domain"
 msgstr "Dominio della traduzione"
 
+#: src/zope/app/i18n/browser/configure.zcml:61
+msgid "A Persistent Translation Domain"
+msgstr "Dominio di una traduzione persistente"
+
 #: src/zope/app/i18n/browser/exportimport.pt:11
 msgid "Import and Export Messages"
 msgstr "Importa ed esporta messaggi"
@@ -4042,10 +3750,6 @@
 msgstr "Stato"
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
-msgstr "Non aggiornato"
-
-#: src/zope/app/i18n/browser/synchronize.py:34
 msgid "Up to Date"
 msgstr "Aggiornato"
 
@@ -4053,14 +3757,18 @@
 msgid "New Remote"
 msgstr "Nuova connessione remota"
 
-#: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
-msgstr "Locale più recente"
+#: src/zope/app/i18n/browser/synchronize.py:34
+msgid "Out of Date"
+msgstr "Non aggiornato"
 
 #: src/zope/app/i18n/browser/synchronize.py:35
 msgid "Does not exist"
 msgstr "Non esiste"
 
+#: src/zope/app/i18n/browser/synchronize.py:35
+msgid "Newer Local"
+msgstr "Locale più recente"
+
 #: src/zope/app/i18n/browser/translate.pt:103
 msgid "Add new messages"
 msgstr "Aggiungi nuovi messaggi"
@@ -4121,6 +3829,103 @@
 msgid "A multi-locale version of an Image."
 msgstr "Una versione di un'immagine multilocalizzata."
 
+#: 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
@@ -4239,21 +4044,16 @@
 msgid "${count} objects"
 msgstr "Oggetto rotto"
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr ""
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
 msgstr ""
 
-#: src/zope/app/keyreference/configure.zcml:26
-#, fuzzy
-msgid "Persistent Key References"
-msgstr "Servizio di un menu di browser persistente"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
+msgstr ""
 
 #: src/zope/app/keyreference/interfaces.py:37
 msgid "Key Type Id"
@@ -4434,27 +4234,27 @@
 msgid "Welcome"
 msgstr "Benvenuto"
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr "Testo Sorgente"
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr "Testo sorgente dell'argomento."
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr "Tipo Sorgente"
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr "Tipo del sorgente del testo, es. testo strutturato"
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr "Percorso della Risorsa"
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4515,45 +4315,6 @@
 msgid "The View Name for which this Help Topic is registered"
 msgstr "Nome della Vista per cui questo Argomento di Aiuto è registrato"
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-
-#: src/zope/app/pagelet/exceptions.py:37
-#, fuzzy
-msgid "IPageletSlot interface not provided."
-msgstr "L'interfaccia fornita"
-
-#: src/zope/app/pagelet/interfaces.py:150
-#, fuzzy
-msgid "Pagelets registered for context, request, view and slot."
-msgstr "Nessun adattatore registrato per questa interfaccia."
-
-#: src/zope/app/pagelet/interfaces.py:169
-#, fuzzy
-msgid "Pagelet registered for context, request, view and slot."
-msgstr "Nessun adattatore registrato per questa interfaccia."
-
-#: src/zope/app/pagelet/interfaces.py:185
-#, fuzzy
-msgid "Page data adapter registered for context, request and view."
-msgstr "Nessun adattatore registrato per questa interfaccia."
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4592,15 +4353,11 @@
 msgid "The password for the user."
 msgstr "La password dell'utente."
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 #, fuzzy
 msgid "${name} Preferences"
 msgstr "Riferimento ZCML"
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr ""
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 #, fuzzy
@@ -4714,14 +4471,14 @@
 msgstr "nome:"
 
 #: src/zope/app/principalannotation/configure.zcml:18
-msgid "Stores Annotations for Principals"
-msgstr "Salva note per i Principali"
-
-#: src/zope/app/principalannotation/configure.zcml:18
 #, fuzzy
 msgid "Principal Annotation Utility"
 msgstr "Servizio di Annotazioni Principali"
 
+#: src/zope/app/principalannotation/configure.zcml:18
+msgid "Stores Annotations for Principals"
+msgstr "Salva note per i Principali"
+
 #: src/zope/app/principalannotation/configure.zcml:24
 #, fuzzy
 msgid "Stores annotations for any principal."
@@ -4791,6 +4548,13 @@
 msgid "The menu id of the menu that describes the sub-menu below this item."
 msgstr ""
 
+#: src/zope/app/publisher/interfaces/browser.py:150
+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 ""
+
 #: src/zope/app/publisher/interfaces/browser.py:51
 #: src/zope/app/schemacontent/interfaces.py:45
 msgid "Menu Id"
@@ -4850,18 +4614,17 @@
 msgstr "URL relativo da usare se l'elemento è selezionato"
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 ""
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr "Sorgente della pagina Python."
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr "Il tipo di contenuto che lo script restituisce."
 
@@ -4905,16 +4668,16 @@
 msgstr "Test"
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
-msgstr "Adattatore per Database"
-
-#: src/zope/app/rdb/browser/configure.zcml:5
 msgid ""
 "Database Adapters are used to connect to external       relational databases."
 msgstr ""
 "Gli Adattatori di Database sono usati per connettersi a database relazionali "
 "esterni."
 
+#: src/zope/app/rdb/browser/configure.zcml:5
+msgid "Database Adapter"
+msgstr "Adattatore per Database"
+
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
 msgid "Gadfly DA"
 msgstr "Gadfly DA"
@@ -4984,11 +4747,11 @@
 msgid "Gadfly Database Adapter"
 msgstr "Adattatore di Database per Gadfly"
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr ""
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 #, fuzzy
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
@@ -5033,12 +4796,12 @@
 "                     here will not be shown."
 msgstr ""
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 #, fuzzy
 msgid "Invalid regex: %s"
 msgstr "Nome di campo non valido: %s"
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 #, fuzzy
 msgid "Recorded Sessions"
 msgstr "Definisci i permessi"
@@ -5083,12 +4846,16 @@
 msgstr "Sorgente di Testo Strutturato (STX)"
 
 #: src/zope/app/renderer/configure.zcml:42
+msgid "ReStructured Text (ReST)"
+msgstr "Testo RiStrutturato (ReST)"
+
+#: src/zope/app/renderer/configure.zcml:42
 msgid "ReStructured Text (ReST) Source"
 msgstr "Sorgente di Testo RiStrutturato (ReST)"
 
-#: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
-msgstr "Testo RiStrutturato (ReST)"
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr "Z3. Interfaccia utente"
 
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
@@ -5099,7 +4866,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr "Utente:"
 
@@ -5121,11 +4888,11 @@
 msgid "Must select a field to delete"
 msgstr "Bisogna selezionare un campo per cancellare"
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr "Nome di campo non valido: %s"
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr "Posizione non valida: %s"
 
@@ -5204,14 +4971,14 @@
 msgstr "Modifica campo di testo"
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
-msgstr "Una Casella di Testo"
-
-#: src/zope/app/schema/fieldforms.zcml:33
 msgid "TextLine Field"
 msgstr "Casella di Testo"
 
 #: src/zope/app/schema/fieldforms.zcml:33
+msgid "A TextLine Field"
+msgstr "Una Casella di Testo"
+
+#: src/zope/app/schema/fieldforms.zcml:33
 msgid "Add TextLine Field"
 msgstr "Aggiungi una Casella di Testo"
 
@@ -5220,13 +4987,13 @@
 msgstr "Modifica Casella di Testo"
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "A Boolean Field"
-msgstr "Un Campo Booleano"
-
-#: src/zope/app/schema/fieldforms.zcml:59
 msgid "Add Boolean Field"
 msgstr "Aggiungi Campo Booleano"
 
+#: src/zope/app/schema/fieldforms.zcml:59
+msgid "A Boolean Field"
+msgstr "Un Campo Booleano"
+
 #: src/zope/app/schema/fieldforms.zcml:7
 msgid "A Text Field"
 msgstr "Un Campo di Testo"
@@ -5360,13 +5127,13 @@
 msgstr "Nuova istanza di un componente contenuto"
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content"
-msgstr "Contenuto basato su uno Schema"
-
-#: src/zope/app/schemacontent/browser/configure.zcml:73
 msgid "Schema-based Content Component Instance"
 msgstr "Istanza di un componente contenuto basato su Schema"
 
+#: src/zope/app/schemacontent/browser/configure.zcml:73
+msgid "Schema-based Content"
+msgstr "Contenuto basato su uno Schema"
+
 #: src/zope/app/schemacontent/configure.zcml:10
 #: src/zope/app/schemacontent/browser/configure.zcml:15
 msgid "A Persistent Content Component Definition"
@@ -5450,23 +5217,21 @@
 "durante lo sviluppo.)"
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr "[Accedi]"
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr "[Esci]"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authenticates Principals."
+msgid "Authentication"
 msgstr "Servizio di Autenticazione"
 
 #: src/zope/app/security/browser/configure.zcml:20
 #, fuzzy
-msgid "Authentication"
+msgid "Authenticates Principals."
 msgstr "Servizio di Autenticazione"
 
 #: src/zope/app/security/browser/configure.zcml:61
@@ -5740,13 +5505,13 @@
 "both lists though."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 #, fuzzy
 msgid "Settings changed at ${date_time}"
 msgstr "Dati modificati ${datetime}"
@@ -5775,10 +5540,6 @@
 msgid "permission-deny"
 msgstr "Permesso"
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr ""
-
 #: src/zope/app/securitypolicy/role.py:26
 #, fuzzy
 msgid "<role not activated>"
@@ -5815,11 +5576,6 @@
 
 #: src/zope/app/session/browser.zcml:8
 #, fuzzy
-msgid "Cookie Client Id Manager"
-msgstr "Proprietà del gestore di ID dei cookie"
-
-#: src/zope/app/session/browser.zcml:8
-#, fuzzy
 msgid ""
 "Uses a cookie to uniquely identify a client, allowing        state to be "
 "maintained between requests"
@@ -5827,15 +5583,11 @@
 "Usa un cookie per identificare in modo univoco un browser, così da "
 "permettere che lo stato sia mantenuto tra le richieste"
 
-#: src/zope/app/session/configure.zcml:82
+#: src/zope/app/session/browser.zcml:8
 #, fuzzy
-msgid "Sessions"
-msgstr "Permessi:"
+msgid "Cookie Client Id Manager"
+msgstr "Proprietà del gestore di ID dei cookie"
 
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
-msgstr ""
-
 #: src/zope/app/session/http.py:48
 msgid "Cookie Name"
 msgstr "Nome del Cookie"
@@ -5914,14 +5666,10 @@
 msgid "${size} MB"
 msgstr "${size} MB"
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr ""
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr ""
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5976,14 +5724,14 @@
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
 #, fuzzy
-msgid "SQL Script"
-msgstr "Aggiungi un SQL Script"
+msgid "A content-based script to execute dynamic SQL."
+msgstr "Uno script basato sul contenuto per eseguire SQL dinamico."
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
 #, fuzzy
-msgid "A content-based script to execute dynamic SQL."
-msgstr "Uno script basato sul contenuto per eseguire SQL dinamico."
+msgid "SQL Script"
+msgstr "Aggiungi un SQL Script"
 
 #: src/zope/app/sqlscript/interfaces.py:30
 msgid "Connection Name"
@@ -6042,10 +5790,6 @@
 msgid "Navigation"
 msgstr "Navigazione"
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr "Rifai!"
@@ -6058,7 +5802,13 @@
 msgid "Undo all"
 msgstr "Annulla tutto"
 
+# Default: "Manage Application"
 #: src/zope/app/undo/configure.zcml:14
+#, fuzzy
+msgid "undo-all-transactions-permission"
+msgstr "Gestisci l'applicazione"
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
@@ -6066,12 +5816,6 @@
 "Con questo permesso un utente può annullare tutte le transazioni "
 "indipendentemente da chi le ha iniziate"
 
-# Default: "Manage Application"
-#: src/zope/app/undo/configure.zcml:14
-#, fuzzy
-msgid "undo-all-transactions-permission"
-msgstr "Gestisci l'applicazione"
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -6289,21 +6033,6 @@
 msgid "Identifier for the new branch."
 msgstr ""
 
-#: src/zope/app/wfmc/configure.zcml:13
-#, fuzzy
-msgid "WfMC Workflows"
-msgstr "Opzioni di workflow"
-
-#: src/zope/app/wfmc/configure.zcml:18
-#, fuzzy
-msgid "Workflows using XPDL"
-msgstr "Opzioni di workflow"
-
-#: src/zope/app/wfmc/configure.zcml:26
-#, fuzzy
-msgid "Registering XPDL using ZCML"
-msgstr "Registrato dalla ZCML"
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 #, fuzzy
 msgid ""
@@ -6384,13 +6113,13 @@
 msgstr "Transizione"
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "Content Workflows Manager"
-msgstr "Gestore del workflow dei contenuti"
-
-#: src/zope/app/workflow/stateful/browser/configure.zcml:121
 msgid "An utility to manage content and workflow interaction."
 msgstr "Un'utilità per gestire le interazioni tra contenuti e workflow."
 
+#: src/zope/app/workflow/stateful/browser/configure.zcml:121
+msgid "Content Workflows Manager"
+msgstr "Gestore del workflow dei contenuti"
+
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
 msgid "Content/Process Registry"
 msgstr "Registro dei contenuti e dei processi"
@@ -6514,10 +6243,6 @@
 msgid "Source State"
 msgstr "Sorgente"
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr ""
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 #, fuzzy
 msgid "Search"
@@ -6673,6 +6398,19 @@
 msgid "${lines} lines"
 msgstr "${lines} linee"
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr ""
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr ""
+
+#: src/zope/formlib/form.py:795
+#, fuzzy
+msgid "No changes"
+msgstr "Nessuna modifica"
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 #, fuzzy
 msgid "Required input is missing."
@@ -6715,41 +6453,41 @@
 msgid "Not an iterator"
 msgstr "Non un iteratore"
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr "Un breve riassunto o un'etichetta"
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 #, fuzzy
 msgid "A description of the field"
 msgstr "Una descrizione dettagliata dell'utente."
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr "Richiesto"
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr "Dice se un campo richiede il suo valore per esistere"
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 #, fuzzy
 msgid "Read Only"
 msgstr "Sola lettura"
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr "Se vero il valore del campo non può essere cambiato."
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
+#: src/zope/schema/interfaces.py:319
 #, fuzzy
 msgid "Default Value"
 msgstr "Lingua principale"
 
-#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
@@ -6757,12 +6495,12 @@
 "Il valore predefinito del campo può essere None o un valore\n"
 "                        di campo legale"
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 #, fuzzy
 msgid "Missing Value"
 msgstr "Mancante"
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
@@ -6770,13 +6508,15 @@
 "Se non è stato immesso alcun valore in questo campo, e ciò è ok,\n"
 "                          allora questo è il valore da usare"
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 #, fuzzy
 msgid "Field Order"
 msgstr "Campo Indice"
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
+#, fuzzy
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6795,124 +6535,126 @@
 "ordinamento.)\n"
 "        "
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 #, fuzzy
 msgid "Start of the range"
 msgstr "Torna alla pagina principale."
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr "Fine dell'intervallo (escludendo il valore stesso)"
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr "Lunghezza minima"
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 #, fuzzy
 msgid "Maximum length"
 msgstr "Numero massimo di elementi in cache"
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr "Tipo contenuto errato"
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 #, fuzzy
 msgid "Value Type"
 msgstr "Sorgente"
 
-#: src/zope/schema/interfaces.py:383
+#: src/zope/schema/interfaces.py:384
 msgid ""
 "Field value items must conform to the given type, expressed via a Field."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 #, fuzzy
 msgid "Unique Members"
 msgstr "Membro del sito"
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr "Specifica se i membri di una collezione devono essere univoci."
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr "Tipo contenuto errato"
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr "Una o più voci di una sequenza non sono univoche."
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr "L'interfaccia che definisce i campi contenuti nell'oggetto"
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr "Schema non implementato completamente"
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr "Schema non fornito"
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr "L'URI specificato non è valido."
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr "L'id specificato non è valido."
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr "Il nome puntato specificato non è valido."
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 msgid "The field is not bound."
 msgstr "Il campo non è legato."
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 #, fuzzy
 msgid "Foo description"
 msgstr "Descrizione"
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 #, fuzzy
 msgid "Bar description"
 msgstr "Descrizione"
@@ -6944,10 +6686,246 @@
 msgid "Id as which this permission will be known and used."
 msgstr ""
 
+#: src/zope/viewlet/metadirectives.py:41
 #, fuzzy
-#~ msgid "No changes"
-#~ msgstr "Nessuna modifica"
+msgid "The view the content provider is registered for."
+msgstr "Il livello del tema per cui la vista è registrata"
 
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:49
+#, fuzzy
+msgid "The name of the content provider."
+msgstr "L'interfaccia fornita"
+
+#: 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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:77
+#, fuzzy
+msgid "The interface this viewlet manager provides."
+msgstr "L'interfaccia fornita"
+
+#: src/zope/viewlet/metadirectives.py:78
+msgid ""
+"A viewlet manager can provide an interface, which is used to lookup its "
+"contained viewlets."
+msgstr ""
+
+#: src/zope/viewlet/metadirectives.py:99
+#, fuzzy
+msgid "view"
+msgstr "Viste"
+
+#, fuzzy
+#~ msgid "Events"
+#~ msgstr "Elementi"
+
+#, fuzzy
+#~ msgid "Security"
+#~ msgstr "Aggiungi un SQL Script"
+
+#, fuzzy
+#~ msgid "Global Principals"
+#~ msgstr "Principale"
+
+#, fuzzy
+#~ msgid "Testing"
+#~ msgstr "Impostazioni"
+
+#, fuzzy
+#~ msgid "Adapter Registry"
+#~ msgstr "Registrazione Adattatore"
+
+#, fuzzy
+#~ msgid "Message Ids"
+#~ msgstr "Id del messaggio"
+
+#, fuzzy
+#~ msgid "Persistent Framework"
+#~ msgstr "Menu persistente del browser"
+
+#, fuzzy
+#~ msgid "Adapters (light version)"
+#~ msgstr "Registrazione Adattatore"
+
+#, fuzzy
+#~ msgid "Connection Management"
+#~ msgstr "Nome della Connessione"
+
+#, fuzzy
+#~ msgid "Sub-Transactions"
+#~ msgstr "Transizioni"
+
+#, fuzzy
+#~ msgid "Schemas"
+#~ msgstr "Schema"
+
+#, fuzzy
+#~ msgid "Schema Fields"
+#~ msgstr "Imposta Campo"
+
+#, fuzzy
+#~ msgid "Component Architecture"
+#~ msgstr "Percorso del componente"
+
+#, fuzzy
+#~ msgid "Interfaces and Schemas"
+#~ msgstr "Campo Interfaccia"
+
+#, fuzzy
+#~ msgid "Registration Framework"
+#~ msgstr "Gestore di Registrazioni"
+
+#, fuzzy
+#~ msgid "Local Adapter Registry"
+#~ msgstr "Registrazione Adattatore"
+
+#, fuzzy
+#~ msgid "Local Sites & Site Managers"
+#~ msgstr "Amministratore del sito"
+
+#~ msgid "Introspector"
+#~ msgstr "Introspettore"
+
+#, fuzzy
+#~ msgid "Directly provided interfaces in the provided order"
+#~ msgstr "Interfaccia fornita"
+
+#, fuzzy
+#~ msgid "Inspection API"
+#~ msgstr "URI di connessione:"
+
+#, fuzzy
+#~ msgid "Components"
+#~ msgstr "Componente:"
+
+#, fuzzy
+#~ msgid "Presentation"
+#~ msgstr "Presentazioni"
+
+# Default: "Basi"
+#, fuzzy
+#~ msgid "Class Registry"
+#~ msgstr "Classi"
+
+#~ msgid "Class:"
+#~ msgstr "Classi:"
+
+#, fuzzy
+#~ msgid "Interface Details"
+#~ msgstr "Campo Interfaccia"
+
+#~ msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
+#~ msgstr "${days} giorni ${hours}:${minutes}:${seconds}"
+
+#, fuzzy
+#~ msgid ""
+#~ "Message Catalog for ${language} language in ${domain} domain successfully "
+#~ "reloaded."
+#~ msgstr "Catalogo dei Messaggi ricaricato correttamente."
+
+#, fuzzy
+#~ msgid "Pluggable Authentication"
+#~ msgstr "Servizio di Autenticazione"
+
+#, fuzzy
+#~ msgid "Group Folders"
+#~ msgstr "Cartella radice"
+
+#, fuzzy
+#~ msgid "Text Indexes"
+#~ msgstr "Indice del testo"
+
+#, fuzzy
+#~ msgid "Field Indexes"
+#~ msgstr "Campo Indice"
+
+#, fuzzy
+#~ msgid "Demo Pagelet Content"
+#~ msgstr "Contenuto basato su uno Schema"
+
+#, fuzzy
+#~ msgid "Title of the sample"
+#~ msgstr "Nome del file data."
+
+#, fuzzy
+#~ msgid "Description of the sample"
+#~ msgstr "Una descrizione dettagliata dell'utente."
+
+#, fuzzy
+#~ msgid "Basic Widgets"
+#~ msgstr "Campo Base"
+
+#, fuzzy
+#~ msgid "Source Widgets"
+#~ msgstr "Testo Sorgente"
+
+#, fuzzy
+#~ msgid "Advanced Widgets"
+#~ msgstr "Opzioni avanzate"
+
+#, fuzzy
+#~ msgid "Generations"
+#~ msgstr "Generazione minima"
+
+#, fuzzy
+#~ msgid "Principal Home Folder"
+#~ msgstr "Cartella minimale"
+
+#, fuzzy
+#~ msgid "Persistent Key References"
+#~ msgstr "Servizio di un menu di browser persistente"
+
+#, fuzzy
+#~ msgid "IPageletSlot interface not provided."
+#~ msgstr "L'interfaccia fornita"
+
+#, fuzzy
+#~ msgid "Pagelets registered for context, request, view and slot."
+#~ msgstr "Nessun adattatore registrato per questa interfaccia."
+
+#, fuzzy
+#~ msgid "Pagelet registered for context, request, view and slot."
+#~ msgstr "Nessun adattatore registrato per questa interfaccia."
+
+#, fuzzy
+#~ msgid "Page data adapter registered for context, request and view."
+#~ msgstr "Nessun adattatore registrato per questa interfaccia."
+
+#, fuzzy
+#~ msgid "Sessions"
+#~ msgstr "Permessi:"
+
+#, fuzzy
+#~ msgid "WfMC Workflows"
+#~ msgstr "Opzioni di workflow"
+
+#, fuzzy
+#~ msgid "Workflows using XPDL"
+#~ msgstr "Opzioni di workflow"
+
+#, fuzzy
+#~ msgid "Registering XPDL using ZCML"
+#~ msgstr "Registrato dalla ZCML"
+
 #~ msgid "A simple, content-based DTML Page"
 #~ msgstr "Una semplice DTML basato sul contenuto"
 
@@ -7515,9 +7493,6 @@
 #~ msgstr ""
 #~ "Un'Autenticazione Pluggable utilizza sorgenti principali di plug-in."
 
-#~ msgid "The skin layer the view is registered for"
-#~ msgstr "Il livello del tema per cui la vista è registrata"
-
 # Default: "View"
 #~ msgid "view-component"
 #~ msgstr "Mostra"

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	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/pt_BR/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Zope X3 Pre-M4\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\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"
@@ -14,11 +14,11 @@
 "Generated-By: Zope 3 0.1\n"
 
 #: securitypolicy.zcml:11
-msgid "All users have this role implicitly"
+msgid "Everybody"
 msgstr ""
 
 #: securitypolicy.zcml:11
-msgid "Everybody"
+msgid "All users have this role implicitly"
 msgstr ""
 
 #: securitypolicy.zcml:13
@@ -45,155 +45,8 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-#, fuzzy
-msgid "Events"
-msgstr "Entradas"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-msgid "Security"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-msgid "Global Principals"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-msgid "Testing"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-msgid "Adapter Registry"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-msgid "Message Ids"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-msgid "Persistent Framework"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-msgid "Adapters (light version)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-msgid "Connection Management"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-msgid "Sub-Transactions"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-#, fuzzy
-msgid "Schemas"
-msgstr "Nome do Cache"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-#, fuzzy
-msgid "Schema Fields"
-msgstr "Selecionar um arquivo"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-#, fuzzy
-msgid "Component Architecture"
-msgstr "Conteúdo"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-#, fuzzy
-msgid "Interfaces and Schemas"
-msgstr "Nome"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-#, fuzzy
-msgid "Factories"
-msgstr "Entradas"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-msgid "Registration Framework"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-msgid "Local Adapter Registry"
-msgstr ""
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-#, fuzzy
-msgid "Local Sites & Site Managers"
-msgstr "Administrador"
-
 #: 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, "
@@ -203,10 +56,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 msgid "Zope 3 API Documentation"
 msgstr ""
 
 #: 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 "
@@ -216,97 +72,95 @@
 msgstr ""
 
 #: 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:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+msgid "Zope 3 apidoc"
 msgstr ""
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr ""
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr ""
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#, fuzzy
+msgid "(read)"
+msgstr "Criado"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr ""
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
-msgid "There are no known subclasses."
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
+msgid "(C-based class)"
 msgstr ""
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 msgid "Base classes"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
-msgid "(C-based class)"
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
+msgid "There are no known subclasses."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 #, fuzzy
 msgid "There are no implemented interfaces."
 msgstr "Use 'atualizar' ou entre com mais interfaces"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr ""
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-#, fuzzy
-msgid "(read)"
-msgstr "Criado"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr ""
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr ""
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr ""
@@ -317,44 +171,43 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr ""
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-#, fuzzy
-msgid "Directly provided interfaces in the provided order"
-msgstr "Nome"
-
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Procurar"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr ""
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr ""
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr ""
 
@@ -362,6 +215,11 @@
 msgid "Zope 3 Code Browser"
 msgstr ""
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr ""
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 msgid "Code Browser"
 msgstr ""
@@ -396,7 +254,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr ""
 
@@ -427,51 +285,14 @@
 msgid "XML element representing the configuration root."
 msgstr ""
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 msgid "<subscription>"
 msgstr ""
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr ""
 
-#: src/zope/app/apidoc/configure.zcml:31
-msgid "Inspection API"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:41
-#, fuzzy
-msgid "Components"
-msgstr "Conteúdo"
-
-#: src/zope/app/apidoc/configure.zcml:47
-#, fuzzy
-msgid "Presentation"
-msgstr "Limpar"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:59
-msgid "Class Registry"
-msgstr ""
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr ""
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr ""
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 msgid "(line ${line})"
 msgstr ""
@@ -511,15 +332,6 @@
 msgid "registration info:"
 msgstr "Limpar"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr ""
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-#, fuzzy
-msgid "Interface Details"
-msgstr "Nome"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 msgid "${name} Views"
 msgstr ""
@@ -548,8 +360,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr ""
 
@@ -600,6 +410,11 @@
 msgid "Other Information"
 msgstr "Informações de tempo de execução"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+#, fuzzy
+msgid "Factories"
+msgstr "Entradas"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 msgid "A list of factories that create objects implementing this interface."
 msgstr ""
@@ -843,11 +658,13 @@
 msgstr ""
 
 #: 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 ""
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 #, fuzzy
 msgid "Interface Finder:"
 msgstr "Nome"
@@ -868,7 +685,7 @@
 msgid "resource:"
 msgstr ""
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 msgid "Permission:"
 msgstr ""
 
@@ -889,7 +706,7 @@
 "    "
 msgstr ""
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr ""
 
@@ -898,16 +715,17 @@
 msgstr ""
 
 #: src/zope/app/apidoc/utilitymodule/index.pt:20
+#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
 #, fuzzy
 msgid "Component:"
 msgstr "Conteúdo"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr ""
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -963,7 +781,7 @@
 msgstr ""
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr ""
 
@@ -972,7 +790,7 @@
 msgstr ""
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr ""
 
@@ -981,6 +799,7 @@
 msgstr ""
 
 #: 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 ""
@@ -1053,9 +872,10 @@
 msgid "Unavailable"
 msgstr ""
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "${days} dia(s) ${hours}:${minutes}:{seconds}"
+msgid "minutes%02d"
+msgstr ""
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 #, fuzzy
@@ -1105,17 +925,16 @@
 msgstr "Upload"
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr ""
+#, fuzzy
+msgid "language"
+msgstr "Selecionar uma imagem"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 #, fuzzy
 msgid "Name of database"
 msgstr "Tamanho do arquivo: ${size}"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 #, fuzzy
 msgid "Size of database"
 msgstr "Tamanho do arquivo: ${size}"
@@ -1137,7 +956,7 @@
 msgid "ZODB Controller"
 msgstr "Controlador do ZODB"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr ""
 
@@ -1146,11 +965,11 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/configure.zcml:24
-msgid "Pluggable Authentication Utility"
+msgid "New-style pluggable authentication utility"
 msgstr ""
 
 #: src/zope/app/authentication/browser/configure.zcml:24
-msgid "New-style pluggable authentication utility"
+msgid "Pluggable Authentication Utility"
 msgstr ""
 
 #: src/zope/app/authentication/browser/configure.zcml:32
@@ -1203,11 +1022,11 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
+msgid "Group Folder"
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "Group Folder"
+msgid "A Group folder"
 msgstr ""
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
@@ -1252,7 +1071,6 @@
 msgstr ""
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 msgid "Principal Folder"
 msgstr ""
 
@@ -1261,12 +1079,12 @@
 msgid "Add Principal Information"
 msgstr "Informações de tempo de execução"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 #, fuzzy
 msgid "Principal Information"
 msgstr "Informações de tempo de execução"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr ""
 
@@ -1275,7 +1093,7 @@
 msgid "Add Principal Folder"
 msgstr "Administrador"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 #, fuzzy
 msgid "Principal Folder Prefix"
 msgstr "Administrador"
@@ -1302,17 +1120,11 @@
 msgid "Session Credentials Plugin"
 msgstr ""
 
-#: src/zope/app/authentication/configure.zcml:55
-msgid "Pluggable Authentication"
-msgstr ""
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1327,12 +1139,10 @@
 msgstr ""
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1363,10 +1173,6 @@
 msgid "Group Search String"
 msgstr ""
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-msgid "Group Folders"
-msgstr ""
-
 #: src/zope/app/authentication/interfaces.py:38
 msgid "Credentials Plugins"
 msgstr ""
@@ -1376,67 +1182,79 @@
 msgstr ""
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 msgid "Prefix"
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+msgid "Search String"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 msgid "The Login/Username of the principal. This value can change."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
-#: src/zope/app/i18n/browser/synchronize.pt:37
 #: src/zope/app/authentication/browser/loginform.pt:27
+#: src/zope/app/i18n/browser/synchronize.pt:37
 msgid "Password"
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 msgid "The password for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
+msgid "Password Manager"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:66
 msgid "Provides a title for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 msgid "Provides a description for the principal."
 msgstr ""
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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 ""
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-msgid "Search String"
-msgstr ""
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr ""
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr ""
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr ""
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
 msgstr ""
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr ""
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr ""
@@ -1476,11 +1294,11 @@
 msgstr "Este formulário permite associar um cache a este objeto."
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "RAM Cache"
+msgid "A RAM cache is a volatile (in memory) cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:12
-msgid "A RAM cache is a volatile (in memory) cache"
+msgid "RAM Cache"
 msgstr ""
 
 #: src/zope/app/cache/browser/configure.zcml:26
@@ -1489,14 +1307,14 @@
 msgstr "Estatísticas"
 
 #: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches can be used to make your site run faster."
-msgstr ""
-
-#: src/zope/app/cache/browser/configure.zcml:6
 #, fuzzy
 msgid "Caches"
 msgstr "Nome do Cache"
 
+#: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches can be used to make your site run faster."
+msgstr ""
+
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr "Máximo número de entradas no cache"
@@ -1561,6 +1379,11 @@
 msgid "Catalog statistics"
 msgstr "Estatísticas"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+#, fuzzy
+msgid "Index"
+msgstr "Índices"
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr ""
@@ -1595,7 +1418,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr "Catálogo"
 
@@ -1616,20 +1438,6 @@
 msgid "Text Index"
 msgstr "Adicionar Índice"
 
-#: src/zope/app/catalog/configure.zcml:101
-#, fuzzy
-msgid "Text Indexes"
-msgstr "Adicionar Índice"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr ""
-
-#: src/zope/app/catalog/configure.zcml:95
-#, fuzzy
-msgid "Field Indexes"
-msgstr "Adicionar Índice"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -2341,7 +2149,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 msgid "Class"
 msgstr ""
 
@@ -2387,7 +2194,7 @@
 msgid "Can't move a registered component from its container."
 msgstr ""
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 msgid "(unnamed utility)"
 msgstr ""
 
@@ -2444,27 +2251,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "Você não especificou nenhum id para copiar."
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "Você não especificou nenhum id para recortar."
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr ""
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 msgid "The given name(s) %s is / are already being used"
 msgstr ""
 
@@ -2486,6 +2293,7 @@
 msgstr "Conteúdo"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2495,23 +2303,23 @@
 msgid "Add"
 msgstr "Adicionar"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr ""
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr ""
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr ""
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr ""
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2639,53 +2447,6 @@
 msgid "Menu Demo"
 msgstr ""
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-msgid "Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-msgid "Title of the sample"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-msgid "Description of the sample"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-#, fuzzy
-msgid "Index"
-msgstr "Índices"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr ""
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 #, fuzzy
 msgid "File Name"
@@ -2860,7 +2621,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr ""
@@ -3012,12 +2773,12 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
+msgid "DTML Page"
 msgstr ""
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
+msgid "A simple, content-based DTML page"
 msgstr ""
 
 #: src/zope/app/dtmlpage/configure.zcml:59
@@ -3030,7 +2791,7 @@
 msgstr "Editar uma página DTML"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3105,19 +2866,19 @@
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Logging Utility"
+msgid "Error Reporting Utility for Logging Errors"
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Reporting Utility for Logging Errors"
+msgid "Error Logging Utility"
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:41
-msgid "Error Reporting"
+msgid "Component to record all uncaught errors and exceptions."
 msgstr ""
 
 #: src/zope/app/error/browser/configure.zcml:41
-msgid "Component to record all uncaught errors and exceptions."
+msgid "Error Reporting"
 msgstr ""
 
 #: src/zope/app/error/browser/error.pt:11
@@ -3268,12 +3029,12 @@
 msgid "Add an Image"
 msgstr "Selecionar uma imagem"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3281,30 +3042,30 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 ""
 
-#: src/zope/app/file/browser/file.py:344
+#: src/zope/app/file/browser/file.py:343
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
 msgstr ""
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr ""
 
@@ -3369,11 +3130,11 @@
 msgid "Image"
 msgstr ""
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr ""
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3410,8 +3171,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr ""
 
@@ -3426,36 +3187,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
+msgid "off"
 msgstr ""
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
+msgid "on"
 msgstr ""
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:463
-msgid "Basic Widgets"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:469
-msgid "Source Widgets"
-msgstr ""
-
-#: src/zope/app/form/browser/configure.zcml:475
-#, fuzzy
-msgid "Advanced Widgets"
-msgstr "Avançado"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr ""
-
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
 msgid "previous-button"
@@ -3474,20 +3214,20 @@
 msgid "Changes saved"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr ""
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr ""
 
@@ -3498,15 +3238,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3610,11 +3348,11 @@
 msgid "Invalid datetime data"
 msgstr ""
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr ""
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr ""
 
@@ -3672,11 +3410,6 @@
 msgid "Database generations"
 msgstr ""
 
-#: src/zope/app/generations/configure.zcml:28
-#, fuzzy
-msgid "Generations"
-msgstr "Máximo número de entradas no cache"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr ""
@@ -3704,11 +3437,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Administrador"
 
-#: src/zope/app/homefolder/configure.zcml:86
-#, fuzzy
-msgid "Principal Home Folder"
-msgstr "Administrador"
-
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr ""
@@ -3783,11 +3511,11 @@
 msgstr ""
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "A Persistent Translation Domain"
+msgid "Translation Domain"
 msgstr ""
 
 #: src/zope/app/i18n/browser/configure.zcml:61
-msgid "Translation Domain"
+msgid "A Persistent Translation Domain"
 msgstr ""
 
 #: src/zope/app/i18n/browser/exportimport.pt:11
@@ -3832,23 +3560,23 @@
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
+msgid "Up to Date"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Up to Date"
+msgid "New Remote"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "New Remote"
+msgid "Out of Date"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
+msgid "Does not exist"
 msgstr ""
 
 #: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Does not exist"
+msgid "Newer Local"
 msgstr ""
 
 #: src/zope/app/i18n/browser/translate.pt:103
@@ -3909,6 +3637,103 @@
 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
@@ -4020,19 +3845,15 @@
 msgid "${count} objects"
 msgstr ""
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr ""
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
 msgstr ""
 
-#: src/zope/app/keyreference/configure.zcml:26
-msgid "Persistent Key References"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
 msgstr ""
 
 #: src/zope/app/keyreference/interfaces.py:37
@@ -4205,27 +4026,27 @@
 msgid "Welcome"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr ""
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4287,41 +4108,6 @@
 msgid "The View Name for which this Help Topic is registered"
 msgstr ""
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-
-#: src/zope/app/pagelet/exceptions.py:37
-msgid "IPageletSlot interface not provided."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:150
-msgid "Pagelets registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:169
-msgid "Pagelet registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:185
-msgid "Page data adapter registered for context, request and view."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4357,14 +4143,10 @@
 msgid "The password for the user."
 msgstr ""
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 msgid "${name} Preferences"
 msgstr ""
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr ""
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 msgid "User Preferences"
@@ -4474,14 +4256,14 @@
 msgstr "Nome"
 
 #: src/zope/app/principalannotation/configure.zcml:18
-msgid "Stores Annotations for Principals"
-msgstr ""
-
-#: src/zope/app/principalannotation/configure.zcml:18
 #, fuzzy
 msgid "Principal Annotation Utility"
 msgstr "Informações de tempo de execução"
 
+#: src/zope/app/principalannotation/configure.zcml:18
+msgid "Stores Annotations for Principals"
+msgstr ""
+
 #: src/zope/app/principalannotation/configure.zcml:24
 msgid "Stores annotations for any principal."
 msgstr ""
@@ -4536,6 +4318,13 @@
 msgid "The menu id of the menu that describes the sub-menu below this item."
 msgstr ""
 
+#: src/zope/app/publisher/interfaces/browser.py:150
+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 ""
+
 #: src/zope/app/publisher/interfaces/browser.py:51
 #: src/zope/app/schemacontent/interfaces.py:45
 msgid "Menu Id"
@@ -4588,18 +4377,17 @@
 msgstr ""
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 ""
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr ""
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr ""
 
@@ -4646,12 +4434,12 @@
 msgstr ""
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
+msgid ""
+"Database Adapters are used to connect to external       relational databases."
 msgstr ""
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid ""
-"Database Adapters are used to connect to external       relational databases."
+msgid "Database Adapter"
 msgstr ""
 
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
@@ -4720,11 +4508,11 @@
 msgid "Gadfly Database Adapter"
 msgstr ""
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr ""
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
 "\n"
@@ -4759,11 +4547,11 @@
 "                     here will not be shown."
 msgstr ""
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 msgid "Invalid regex: %s"
 msgstr ""
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 msgid "Recorded Sessions"
 msgstr ""
 
@@ -4804,13 +4592,17 @@
 msgstr ""
 
 #: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST) Source"
+msgid "ReStructured Text (ReST)"
 msgstr ""
 
 #: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
+msgid "ReStructured Text (ReST) Source"
 msgstr ""
 
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr ""
+
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
 #: src/zope/app/rotterdam/template_tablelayout.pt:185
@@ -4820,7 +4612,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr ""
 
@@ -4841,11 +4633,11 @@
 msgid "Must select a field to delete"
 msgstr ""
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr ""
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr ""
 
@@ -4925,11 +4717,11 @@
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
+msgid "TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "TextLine Field"
+msgid "A TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
@@ -4941,11 +4733,11 @@
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "A Boolean Field"
+msgid "Add Boolean Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:59
-msgid "Add Boolean Field"
+msgid "A Boolean Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:7
@@ -5080,11 +4872,11 @@
 msgstr ""
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content"
+msgid "Schema-based Content Component Instance"
 msgstr ""
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content Component Instance"
+msgid "Schema-based Content"
 msgstr ""
 
 #: src/zope/app/schemacontent/configure.zcml:10
@@ -5159,21 +4951,19 @@
 msgstr ""
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr ""
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr ""
 
 #: src/zope/app/security/browser/configure.zcml:20
-msgid "Authenticates Principals."
+msgid "Authentication"
 msgstr ""
 
 #: src/zope/app/security/browser/configure.zcml:20
-msgid "Authentication"
+msgid "Authenticates Principals."
 msgstr ""
 
 #: src/zope/app/security/browser/configure.zcml:61
@@ -5418,13 +5208,13 @@
 "both lists though."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
 msgstr ""
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 msgid "Settings changed at ${date_time}"
 msgstr ""
 
@@ -5452,10 +5242,6 @@
 msgid "permission-deny"
 msgstr ""
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr ""
-
 #: src/zope/app/securitypolicy/role.py:26
 msgid "<role not activated>"
 msgstr ""
@@ -5485,23 +5271,15 @@
 msgstr ""
 
 #: src/zope/app/session/browser.zcml:8
-msgid "Cookie Client Id Manager"
-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 ""
 
-#: src/zope/app/session/configure.zcml:82
-msgid "Sessions"
+#: src/zope/app/session/browser.zcml:8
+msgid "Cookie Client Id Manager"
 msgstr ""
 
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
-msgstr ""
-
 #: src/zope/app/session/http.py:48
 msgid "Cookie Name"
 msgstr ""
@@ -5571,14 +5349,10 @@
 msgid "${size} MB"
 msgstr ""
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr ""
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr ""
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5631,12 +5405,12 @@
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "SQL Script"
+msgid "A content-based script to execute dynamic SQL."
 msgstr ""
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "A content-based script to execute dynamic SQL."
+msgid "SQL Script"
 msgstr ""
 
 #: src/zope/app/sqlscript/interfaces.py:30
@@ -5695,10 +5469,6 @@
 msgid "Navigation"
 msgstr ""
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr ""
@@ -5711,17 +5481,17 @@
 msgid "Undo all"
 msgstr ""
 
+# Default: "Undo all transactions"
 #: src/zope/app/undo/configure.zcml:14
+msgid "undo-all-transactions-permission"
+msgstr ""
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
 msgstr ""
 
-# Default: "Undo all transactions"
-#: src/zope/app/undo/configure.zcml:14
-msgid "undo-all-transactions-permission"
-msgstr ""
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -5918,18 +5688,6 @@
 msgid "Identifier for the new branch."
 msgstr ""
 
-#: src/zope/app/wfmc/configure.zcml:13
-msgid "WfMC Workflows"
-msgstr ""
-
-#: src/zope/app/wfmc/configure.zcml:18
-msgid "Workflows using XPDL"
-msgstr ""
-
-#: src/zope/app/wfmc/configure.zcml:26
-msgid "Registering XPDL using ZCML"
-msgstr ""
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 msgid ""
 "Workflow Process Definitions define a particular workflow       for an "
@@ -6006,11 +5764,11 @@
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "Content Workflows Manager"
+msgid "An utility to manage content and workflow interaction."
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "An utility to manage content and workflow interaction."
+msgid "Content Workflows Manager"
 msgstr ""
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
@@ -6124,10 +5882,6 @@
 msgid "Source State"
 msgstr ""
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr ""
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 msgid "Search"
 msgstr ""
@@ -6273,6 +6027,19 @@
 msgid "${lines} lines"
 msgstr ""
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr ""
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr ""
+
+#: src/zope/formlib/form.py:795
+#, fuzzy
+msgid "No changes"
+msgstr "Modificações salvas."
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 msgid "Required input is missing."
 msgstr ""
@@ -6313,59 +6080,60 @@
 msgid "Not an iterator"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 msgid "A description of the field"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 msgid "Read Only"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: 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:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 msgid "Missing Value"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 msgid "Field Order"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6375,122 +6143,124 @@
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 #, fuzzy
 msgid "Maximum length"
 msgstr "Máximo número de entradas no cache"
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr ""
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 msgid "Value Type"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:383
+#: src/zope/schema/interfaces.py:384
 msgid ""
 "Field value items must conform to the given type, expressed via a Field."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 #, fuzzy
 msgid "Unique Members"
 msgstr "Membro"
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
 "        "
 msgstr ""
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr ""
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr ""
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 #, fuzzy
 msgid "The field is not bound."
 msgstr "o campo é requerido"
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 msgid "Foo description"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr ""
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 msgid "Bar description"
 msgstr ""
 
@@ -6518,11 +6288,115 @@
 msgid "Id as which this permission will be known and used."
 msgstr ""
 
+#: src/zope/viewlet/metadirectives.py:41
 #, fuzzy
-#~ msgid "No changes"
-#~ msgstr "Modificações salvas."
+msgid "The view the content provider is registered for."
+msgstr "Use 'atualizar' ou entre com mais interfaces"
 
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:99
+msgid "view"
+msgstr ""
+
 #, fuzzy
+#~ msgid "Events"
+#~ msgstr "Entradas"
+
+#, fuzzy
+#~ msgid "Schemas"
+#~ msgstr "Nome do Cache"
+
+#, fuzzy
+#~ msgid "Schema Fields"
+#~ msgstr "Selecionar um arquivo"
+
+#, fuzzy
+#~ msgid "Component Architecture"
+#~ msgstr "Conteúdo"
+
+#, fuzzy
+#~ msgid "Interfaces and Schemas"
+#~ msgstr "Nome"
+
+#, fuzzy
+#~ msgid "Local Sites & Site Managers"
+#~ msgstr "Administrador"
+
+#, fuzzy
+#~ msgid "Directly provided interfaces in the provided order"
+#~ msgstr "Nome"
+
+#, fuzzy
+#~ msgid "Components"
+#~ msgstr "Conteúdo"
+
+#, fuzzy
+#~ msgid "Presentation"
+#~ msgstr "Limpar"
+
+#, fuzzy
+#~ msgid "Interface Details"
+#~ msgstr "Nome"
+
+#~ msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
+#~ msgstr "${days} dia(s) ${hours}:${minutes}:{seconds}"
+
+#, fuzzy
+#~ msgid "Text Indexes"
+#~ msgstr "Adicionar Índice"
+
+#, fuzzy
+#~ msgid "Field Indexes"
+#~ msgstr "Adicionar Índice"
+
+#, fuzzy
+#~ msgid "Advanced Widgets"
+#~ msgstr "Avançado"
+
+#, fuzzy
+#~ msgid "Generations"
+#~ msgstr "Máximo número de entradas no cache"
+
+#, fuzzy
+#~ msgid "Principal Home Folder"
+#~ msgstr "Administrador"
+
+#, fuzzy
 #~ msgid "Object Locking"
 #~ msgstr "Nome"
 

Modified: Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po
===================================================================
--- Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/ru/LC_MESSAGES/zope.po	2005-11-02 23:12:33 UTC (rev 39854)
@@ -16,7 +16,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Development/Revision: 29457\n"
-"POT-Creation-Date: Fri Sep  2 15:02:43 2005\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\n"
 "PO-Revision-Date: 2005-08-13 16:04+0300\n"
 "Last-Translator: Dmitry Vasiliev <dima at hlabs.spb.ru>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -27,13 +27,13 @@
 "X-Generator: KBabel 1.3.1\n"
 
 #: securitypolicy.zcml:11
+msgid "Everybody"
+msgstr "Любой пользователь"
+
+#: securitypolicy.zcml:11
 msgid "All users have this role implicitly"
 msgstr "Все пользователи неявно имеют эту роль"
 
-#: securitypolicy.zcml:11
-msgid "Everybody"
-msgstr "Любой пользователь"
-
 #: securitypolicy.zcml:13
 msgid "Site Manager"
 msgstr "Менеджер сайта"
@@ -63,148 +63,8 @@
 "это     своя небольшая история.\n"
 "    "
 
-#: src/zope/app/apidoc/bookmodule/book.zcml:107
-msgid "Events"
-msgstr "События"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:116
-msgid "Security"
-msgstr "Безопасность"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:121
-msgid "Untrusted Interpreters"
-msgstr "Недоверительные интерпретаторы"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:127
-msgid "Untrusted Python Interpreter"
-msgstr "Недоверительный интерпретатор Python"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:133
-msgid "Restricted Python Code"
-msgstr "Ограниченный код Python"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:139
-msgid "Safe Builtins"
-msgstr "Безопасные встроенные функции"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:147
-msgid "Global Principals"
-msgstr "Глобальные пользователи"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:156
-msgid "Testing"
-msgstr "Тестирование"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:161
-msgid "Functional DocTest"
-msgstr "Функциональные тесты"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:169
-msgid "FDocTest (How to)"
-msgstr "Создание функциональных тестов"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:17
-msgid "Adapter Registry"
-msgstr "Реестр адаптеров"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:177
-msgid "Form Parser"
-msgstr "Анализатор форм"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:186
-msgid "I18n and L10n"
-msgstr "Интернационализация и локализация"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:191
-msgid "Message Ids"
-msgstr "Идентификаторы сообщений"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:201
-msgid "Cached Properties"
-msgstr "Кэшированные свойства"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:211
-msgid "BForest API"
-msgstr "BForest API"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:220
-msgid "Deprecation API"
-msgstr "API устаревания"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:229
-msgid "Persistent Framework"
-msgstr "Сохраняемость"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:23
-msgid "Adapters (light version)"
-msgstr "Адаптеры (краткая версия)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:238
-msgid "Zope Object Database (ZODB)"
-msgstr "Объектная БД Zope (ZODB)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:242
-msgid "Connection Management"
-msgstr "Управление соединениями"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:248
-msgid "Sub-Transactions"
-msgstr "Вложенные транзакции"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:254
-msgid "Collaborations"
-msgstr "Совместная работа"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:29
-msgid "Food For Thought"
-msgstr "Пища для размышлений"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:37
-msgid "Schemas"
-msgstr "Схемы"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:43
-msgid "Schema Fields"
-msgstr "Поля схем"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:52
-msgid "Component Architecture"
-msgstr "Компонентная архитектура"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:58
-msgid "Global Component Architecture"
-msgstr "Глобальная КА"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:6
-msgid "Interfaces and Schemas"
-msgstr "Интерфейсы и схемы"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:64
-msgid "Global CA (Socket Example)"
-msgstr "Глобальная КА (Пример)"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:70
-#: src/zope/app/apidoc/ifacemodule/index.pt:280
-msgid "Factories"
-msgstr "Фабрики"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:79
-msgid "Local Component Architecture"
-msgstr "Локальная КА"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:85
-msgid "Registration Framework"
-msgstr "Регистрации"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:91
-msgid "Local Adapter Registry"
-msgstr "Реестр локальных адаптеров"
-
-#: src/zope/app/apidoc/bookmodule/book.zcml:97
-msgid "Local Sites & Site Managers"
-msgstr "Локальные сайты и менеджеры сайтов"
-
 #: 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, "
@@ -218,10 +78,13 @@
 
 #: src/zope/app/apidoc/browser/contents.pt:5
 #: src/zope/app/apidoc/browser/index.pt:3
+#: src/zope/app/apidoc/browser/static_index.pt:3
+#: src/zope/app/apidoc/browser/static_contents.pt:5
 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 "
@@ -236,6 +99,7 @@
 "документации содержащейся в модуле."
 
 #: 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."
@@ -243,92 +107,90 @@
 "Меню конкретного модуля документации будет показано после выбора модуля из "
 "списка выше."
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:11
+#: src/zope/app/apidoc/browser/menu_macros.pt:10
 #: src/zope/app/apidoc/browser/details_macros.pt:10
-#: src/zope/app/rotterdam/dialog_macros.pt:11
-msgid "Z3 UI"
-msgstr "Интерфейс пользователя Zope 3"
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
+#, fuzzy
+msgid "Zope 3 apidoc"
+msgstr "Документация по Zope 3 API"
 
-#: src/zope/app/apidoc/browser/menu_macros.pt:35
+#: src/zope/app/apidoc/browser/menu_macros.pt:28
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
 msgid "Menu"
 msgstr "Меню"
 
 #: src/zope/app/apidoc/browser/modules.pt:7
+#: src/zope/app/apidoc/browser/static_modules.pt:7
 msgid "Zope 3 API Docs"
 msgstr "Документация по Zope 3 API"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:106
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
+msgid "Permissions:"
+msgstr "Права:"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+msgid "(read)"
+msgstr "(чтение)"
+
+# Default: "Attributes"
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
+msgid "(write)"
+msgstr "(запись)"
+
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
 msgid "There are no attributes in this class."
 msgstr "Данный класс не содержит атрибутов."
 
 # Default: "Methods"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:112
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
 msgid "Methods"
 msgstr "Методы"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
 msgid "There are no methods in this class."
 msgstr "Данный класс не содержит методов."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:153
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
 msgid "Known Subclasses"
 msgstr "Известные подклассы"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:172
-msgid "There are no known subclasses."
-msgstr "Не найдено известных подклассов."
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
+msgid "(C-based class)"
+msgstr "(Внешний класс)"
 
 #: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
 msgid "Base classes"
 msgstr "Базовые классы"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:31
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:166
-msgid "(C-based class)"
-msgstr "(Внешний класс)"
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
+msgid "There are no known subclasses."
+msgstr "Не найдено известных подклассов."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:37
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
 msgid "There are no base classes."
 msgstr "Данный класс не имеет базовых классов."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:42
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
 msgid "Implemented Interfaces"
 msgstr "Реализуемые интерфейсы"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:57
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
 msgid "There are no implemented interfaces."
 msgstr "Данный класс не реализует ни одного из известных интерфейсов."
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:63
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
 msgid "Attributes/Properties"
 msgstr "Атрибуты"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:87
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:128
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
 msgid "Interface:"
 msgstr "Интерфейс:"
 
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:95
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:137
-msgid "Permissions:"
-msgstr "Права:"
-
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:97
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:139
-msgid "(read)"
-msgstr "(чтение)"
-
-# Default: "Attributes"
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:99
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:141
-msgid "(write)"
-msgstr "(запись)"
-
-#: src/zope/app/apidoc/codemodule/browser/configure.zcml:56
-msgid "Introspector"
-msgstr "Информация"
-
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
 msgid "Signature"
 msgstr "Сигнатура"
@@ -339,44 +201,44 @@
 
 #: 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:76
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
 msgid "type:"
 msgstr "тип:"
 
 #: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
-#: src/zope/app/apidoc/codemodule/browser/class_index.pt:83
+#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
 msgid "Value:"
 msgstr "Значение:"
 
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:17
-msgid "Directly provided interfaces in the provided order"
-msgstr "Непосредственно предоставляемые интерфейсы в оригинальном порядке"
-
 # Default: "Find"
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:14
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
 #: src/zope/app/apidoc/ifacemodule/menu.pt:18
 #: src/zope/app/container/browser/find.pt:8
 msgid "find-button"
 msgstr "Искать"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:19
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
 msgid "Browse Zope Source"
 msgstr "Просмотр исходного кода Zope 3"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:8
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
 msgid "Class Finder:"
 msgstr "Поиск классов:"
 
 #: src/zope/app/apidoc/codemodule/browser/menu.pt:9
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
 msgid "(Enter partial Python path)"
 msgstr "(Введите путь Python)"
 
-#: src/zope/app/apidoc/codemodule/browser/module.py:81
+#: src/zope/app/apidoc/codemodule/browser/module.py:98
 #: src/zope/app/rotterdam/xmlobject.py:160
 #: src/zope/app/rotterdam/xmlobject.py:163
 #: src/zope/app/rotterdam/template.pt:95
 #: src/zope/app/rotterdam/template_tablelayout.pt:74
-#: src/zope/app/boston/browser/template.pt:72
+#: src/zope/app/boston/browser/template.pt:60
 msgid "[top]"
 msgstr "[основная]"
 
@@ -384,6 +246,11 @@
 msgid "Zope 3 Code Browser"
 msgstr "Просмотр кода Zope 3"
 
+#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
+msgid "Search results:"
+msgstr ""
+
 #: src/zope/app/apidoc/codemodule/codemodule.py:38
 msgid "Code Browser"
 msgstr "Просмотр кода"
@@ -436,7 +303,7 @@
 "интерфейс требующий реализации того или иного метода или атрибута и права "
 "необходимые для доступа к методам и атрибутам."
 
-#: src/zope/app/apidoc/codemodule/codemodule.py:77
+#: src/zope/app/apidoc/codemodule/codemodule.py:79
 msgid "Zope 3 root."
 msgstr "Корневой каталог Zope 3"
 
@@ -470,50 +337,14 @@
 msgid "XML element representing the configuration root."
 msgstr "Элемент XML обозначающий корень конфигурации."
 
-#: src/zope/app/apidoc/component.py:187
+#: src/zope/app/apidoc/component.py:189
 msgid "<subscription>"
 msgstr "<подписка>"
 
-#: src/zope/app/apidoc/component.py:208 src/zope/app/apidoc/component.py:223
+#: src/zope/app/apidoc/component.py:209 src/zope/app/apidoc/component.py:242
 msgid "<i>no name</i>"
 msgstr "<i>без названия</i>"
 
-#: src/zope/app/apidoc/configure.zcml:31
-msgid "Inspection API"
-msgstr "Информационное API"
-
-#: src/zope/app/apidoc/configure.zcml:41
-msgid "Components"
-msgstr "Компоненты"
-
-#: src/zope/app/apidoc/configure.zcml:47
-msgid "Presentation"
-msgstr "Представление"
-
-#: src/zope/app/apidoc/configure.zcml:53
-msgid "Miscellaneous"
-msgstr "Разное"
-
-# Default: "Bases"
-#: src/zope/app/apidoc/configure.zcml:59
-msgid "Class Registry"
-msgstr "Реестр классов"
-
-# Default: "Access Online API documentation"
-#: src/zope/app/apidoc/configure.zcml:6
-msgid "zope.app.apidoc.UseAPIDoc"
-msgstr "Доступ к документации по API"
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid "API Doc Tool"
-msgstr "Документация по API"
-
-#: src/zope/app/apidoc/configure.zcml:68
-msgid ""
-"          These are all the preferences related to viewing the API          "
-"documentation."
-msgstr "Настройки относящиеся к просмотру документации по API."
-
 #: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
 msgid "(line ${line})"
 msgstr "(строка ${line})"
@@ -550,14 +381,6 @@
 msgid "registration info:"
 msgstr "регистрация:"
 
-#: src/zope/app/apidoc/ifacemodule/component_macros.pt:89
-msgid "Class:"
-msgstr "Класс:"
-
-#: src/zope/app/apidoc/ifacemodule/configure.zcml:69
-msgid "Interface Details"
-msgstr "Описание интерфейсов"
-
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
 msgid "${name} Views"
 msgstr "${name} представления"
@@ -586,8 +409,6 @@
 #: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
 #: src/zope/app/catalog/text.py:35
 #: src/zope/app/component/metadirectives.py:445
-#: src/zope/app/apidoc/configure.zcml:35
-#: src/zope/app/apidoc/bookmodule/book.zcml:11
 msgid "Interfaces"
 msgstr "Интерфейсы"
 
@@ -643,6 +464,10 @@
 msgid "Other Information"
 msgstr "Дополнительная информация"
 
+#: src/zope/app/apidoc/ifacemodule/index.pt:280
+msgid "Factories"
+msgstr "Фабрики"
+
 #: src/zope/app/apidoc/ifacemodule/index.pt:282
 msgid "A list of factories that create objects implementing this interface."
 msgstr "Список фабрик создающих объекты реализующие данный интерфейс."
@@ -890,12 +715,14 @@
 msgstr "поиск только по именам"
 
 #: 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 ""
 "Внимание: показаны только интерфейсы зарегистрированные менеджером сайта."
 
 #: src/zope/app/apidoc/ifacemodule/menu.pt:8
+#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
 msgid "Interface Finder:"
 msgstr "Поиск интерфейсов:"
 
@@ -915,7 +742,7 @@
 msgid "resource:"
 msgstr "ресурс:"
 
-#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:85
+#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
 msgid "Permission:"
 msgstr "Право доступа:"
 
@@ -942,7 +769,7 @@
 "    необходимо определить все интерфейсы контента.\n"
 "    "
 
-#: src/zope/app/apidoc/utilities.py:125 src/zope/app/apidoc/utilities.py:127
+#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
 msgid "n/a"
 msgstr "Нет информации"
 
@@ -951,15 +778,16 @@
 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:87
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
 #: src/zope/app/apidoc/ifacemodule/index.pt:295
 msgid "Utilities"
 msgstr "Утилиты"
 
-#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:90
+#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
 msgid ""
 "\n"
 "    Utilities are also nicely registered in a site manager, so that it is "
@@ -1036,7 +864,7 @@
 msgstr "Информация:"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:39
-#: src/zope/app/apidoc/zcmlmodule/index.pt:95
+#: src/zope/app/apidoc/zcmlmodule/index.pt:97
 msgid "Handler:"
 msgstr "Обработчик:"
 
@@ -1045,7 +873,7 @@
 msgstr "Схема"
 
 #: src/zope/app/apidoc/zcmlmodule/index.pt:69
-#: src/zope/app/apidoc/zcmlmodule/index.pt:124
+#: src/zope/app/apidoc/zcmlmodule/index.pt:126
 msgid "There are no fields specified."
 msgstr "Поля не определены."
 
@@ -1054,6 +882,7 @@
 msgstr "Поддирективы"
 
 #: 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 ""
@@ -1122,9 +951,10 @@
 msgid "Unavailable"
 msgstr "Недоступно"
 
+# Default: "seconds%02d"
 #: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
-msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
-msgstr "дней: ${days}, часов: ${hours}:${minutes}:${seconds}"
+msgid "minutes%02d"
+msgstr ""
 
 #: src/zope/app/applicationcontrol/browser/server-control.pt:10
 msgid "Shutdown time"
@@ -1175,18 +1005,15 @@
 msgstr "Обновить"
 
 #: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
-msgid ""
-"Message Catalog for ${language} language in ${domain} domain successfully "
-"reloaded."
-msgstr ""
-"Каталог сообщений для языка ${language} в домене ${domain} успешно "
-"перезагружен"
+#, fuzzy
+msgid "language"
+msgstr "Язык"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:10
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
 msgid "Name of database"
 msgstr "Файл базы данных"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:16
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
 msgid "Size of database"
 msgstr "Размер базы данных"
 
@@ -1207,7 +1034,7 @@
 msgid "ZODB Controller"
 msgstr "Управление ZODB базой данных"
 
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:44
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
 msgid "ZODB successfully packed."
 msgstr "ZODB успешно упакована"
 
@@ -1216,13 +1043,13 @@
 msgstr "Модуль аутентификации"
 
 #: src/zope/app/authentication/browser/configure.zcml:24
+msgid "New-style pluggable authentication utility"
+msgstr "Новая утилита подключаемых аутентификаций"
+
+#: src/zope/app/authentication/browser/configure.zcml:24
 msgid "Pluggable Authentication Utility"
 msgstr "Утилита подключаемых аутентификаций"
 
-#: src/zope/app/authentication/browser/configure.zcml:24
-msgid "New-style pluggable authentication utility"
-msgstr "Новая утилита подключаемых аутентификаций"
-
 #: src/zope/app/authentication/browser/configure.zcml:32
 msgid "Edit Pluggable Authentication Utility"
 msgstr "Настройки утилиты подключаемых аутентификаций"
@@ -1272,11 +1099,11 @@
 msgstr "Добавить папку групп"
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "A Group folder"
+msgid "Group Folder"
 msgstr "Папка групп"
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:47
-msgid "Group Folder"
+msgid "A Group folder"
 msgstr "Папка групп"
 
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
@@ -1321,7 +1148,6 @@
 msgstr "Подключаемый модуль сохраняемых в ZODB аутентификаций"
 
 #: src/zope/app/authentication/browser/principalfolder.zcml:14
-#: src/zope/app/authentication/principalfolder.zcml:45
 msgid "Principal Folder"
 msgstr "Папка пользователей"
 
@@ -1329,11 +1155,11 @@
 msgid "Add Principal Information"
 msgstr "Добавить пользователя"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:32
+#: src/zope/app/authentication/browser/principalfolder.zcml:33
 msgid "Principal Information"
 msgstr "Пользователь"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 msgid "Change Internal Principal"
 msgstr "Изменить информацию пользователя"
 
@@ -1341,7 +1167,7 @@
 msgid "Add Principal Folder"
 msgstr "Добавить папку пользователей"
 
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 msgid "Principal Folder Prefix"
 msgstr "Префикс пользователей в папке"
 
@@ -1367,17 +1193,11 @@
 msgid "Session Credentials Plugin"
 msgstr "Модуль удостоверений сессии"
 
-#: src/zope/app/authentication/configure.zcml:55
-msgid "Pluggable Authentication"
-msgstr "Подключаемая аутентификация"
-
 #: src/zope/app/authentication/groupfolder.py:45
-#: src/zope/app/authentication/principalfolder.py:50
+#: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
-#: src/zope/app/demo/pagelet/interfaces.py:38
-#: src/zope/app/demo/pageletchooser/interfaces.py:37
-#: src/zope/schema/interfaces.py:100 src/zope/schema/interfaces.py:462
+#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
 #: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
@@ -1392,12 +1212,10 @@
 msgstr "Предоставляет заголовок для права доступа."
 
 #: src/zope/app/authentication/groupfolder.py:50
-#: src/zope/app/authentication/principalfolder.py:54
+#: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
-#: src/zope/app/demo/pagelet/interfaces.py:44
-#: src/zope/app/demo/pageletchooser/interfaces.py:43
-#: src/zope/schema/interfaces.py:107 src/zope/security/interfaces.py:270
+#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
 #: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
@@ -1428,10 +1246,6 @@
 msgid "Group Search String"
 msgstr "Строка для поиска группы"
 
-#: src/zope/app/authentication/groupfolder.zcml:53
-msgid "Group Folders"
-msgstr "Папка групп"
-
 #: src/zope/app/authentication/interfaces.py:38
 msgid "Credentials Plugins"
 msgstr "Подключаемые модули удостоверений"
@@ -1441,41 +1255,59 @@
 msgstr "Подключаемые модули аутентификации"
 
 #: src/zope/app/authentication/interfaces.py:50
-#: src/zope/app/authentication/principalfolder.py:65
-#: src/zope/app/authentication/browser/principalfolder.zcml:54
+#: src/zope/app/authentication/principalfolder.py:80
+#: src/zope/app/authentication/browser/principalfolder.zcml:55
 msgid "Prefix"
 msgstr "Префикс"
 
-#: src/zope/app/authentication/principalfolder.py:41
+#: src/zope/app/authentication/principalfolder.py:101
+#: src/zope/app/security/browser/auth.py:31
+msgid "Search String"
+msgstr "Строка для поиска"
+
+#: src/zope/app/authentication/principalfolder.py:102
+msgid "A Search String"
+msgstr "Строка для поиска"
+
+#: src/zope/app/authentication/principalfolder.py:42
 #: src/zope/app/pluggableauth/interfaces.py:32
 msgid "Login"
 msgstr "Идентификатор пользователя"
 
-#: src/zope/app/authentication/principalfolder.py:42
+#: src/zope/app/authentication/principalfolder.py:43
 msgid "The Login/Username of the principal. This value can change."
 msgstr "Идентификатор/имя пользователя. Данное значение может быть изменено."
 
-#: src/zope/app/authentication/principalfolder.py:46
+#: src/zope/app/authentication/principalfolder.py:50
 #: src/zope/app/mail/interfaces.py:164
 #: src/zope/app/pluggableauth/interfaces.py:38
+#: 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 "Пароль"
 
-#: src/zope/app/authentication/principalfolder.py:47
+#: src/zope/app/authentication/principalfolder.py:51
 msgid "The password for the principal."
 msgstr "Пароль пользователя."
 
-#: src/zope/app/authentication/principalfolder.py:51
+#: src/zope/app/authentication/principalfolder.py:54
+#, fuzzy
+msgid "Password Manager"
+msgstr "Поле для пароля"
+
+#: src/zope/app/authentication/principalfolder.py:56
+msgid "The password manager will be used for encode/check the password"
+msgstr ""
+
+#: src/zope/app/authentication/principalfolder.py:66
 msgid "Provides a title for the principal."
 msgstr "Заголовок для описания пользователя."
 
-#: src/zope/app/authentication/principalfolder.py:55
+#: src/zope/app/authentication/principalfolder.py:70
 msgid "Provides a description for the principal."
 msgstr "Краткое описание пользователя."
 
-#: src/zope/app/authentication/principalfolder.py:66
+#: 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"
@@ -1483,27 +1315,22 @@
 "Префикс который будет добавлен всем идентификаторам пользователей чтобы быть "
 "уверенным, что все идентификаторы уникальны в пределах сервиса аутентификации"
 
-#: src/zope/app/authentication/principalfolder.py:86
-#: src/zope/app/security/browser/auth.py:31
-msgid "Search String"
-msgstr "Строка для поиска"
-
-#: src/zope/app/authentication/principalfolder.py:87
-msgid "A Search String"
-msgstr "Строка для поиска"
-
 #: src/zope/app/basicskin/view_macros.pt:35
 msgid "User: ${user_title}"
 msgstr "Пользователь: ${user_title}"
 
-#: src/zope/app/boston/browser/template.pt:70
+#: src/zope/app/boston/browser/template.pt:58
 msgid "Location:&nbsp;"
 msgstr "Путь:&nbsp;"
 
-#: src/zope/app/boston/configure.zcml:13
-msgid "Boston Skin (experimental)"
-msgstr "Оформление Бостон (эксперементальное)"
+#: src/zope/app/boston/configure.zcml:60
+msgid "Boston Skin"
+msgstr ""
 
+#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
+msgid "Adding info"
+msgstr ""
+
 #: src/zope/app/broken/browser.zcml:5
 msgid "Broken object"
 msgstr "Разрушенный объект"
@@ -1544,25 +1371,25 @@
 msgstr "Данная форма позволяет ассоциировать кэш с данным объектом."
 
 #: src/zope/app/cache/browser/configure.zcml:12
+msgid "A RAM cache is a volatile (in memory) cache"
+msgstr "Кэш в памяти не сохраняет данные между перезапусками сервера."
+
+#: src/zope/app/cache/browser/configure.zcml:12
 msgid "RAM Cache"
 msgstr "Кэш в памяти"
 
-#: src/zope/app/cache/browser/configure.zcml:12
-msgid "A RAM cache is a volatile (in memory) cache"
-msgstr "Кэш в памяти не сохраняет данные между перезапусками сервера."
-
 #: src/zope/app/cache/browser/configure.zcml:26
 msgid "Statistics"
 msgstr "Статистика"
 
 #: src/zope/app/cache/browser/configure.zcml:6
+msgid "Caches"
+msgstr "Кэши"
+
+#: src/zope/app/cache/browser/configure.zcml:6
 msgid "Caches can be used to make your site run faster."
 msgstr "Кэширование может быть использовано для ускорения работы сайта."
 
-#: src/zope/app/cache/browser/configure.zcml:6
-msgid "Caches"
-msgstr "Кэши"
-
 #: src/zope/app/cache/browser/ramedit.pt:21
 msgid "Maximum cached entries"
 msgstr "Максимальное количество записей"
@@ -1626,6 +1453,10 @@
 msgid "Catalog statistics"
 msgstr "Статистика каталога"
 
+#: src/zope/app/catalog/browser/advanced.pt:9
+msgid "Index"
+msgstr "Индекс"
+
 #: src/zope/app/catalog/browser/configure.zcml:14
 msgid "A Catalog allows indexing and searching of objects"
 msgstr "Каталог позволяет индексировать и искать объекты"
@@ -1658,7 +1489,6 @@
 
 #: src/zope/app/catalog/browser/configure.zcml:7
 #: src/zope/app/catalog/browser/configure.zcml:14
-#: src/zope/app/catalog/configure.zcml:87
 msgid "Catalog"
 msgstr "Каталог"
 
@@ -1679,18 +1509,6 @@
 msgid "Text Index"
 msgstr "Текстовый индекс"
 
-#: src/zope/app/catalog/configure.zcml:101
-msgid "Text Indexes"
-msgstr "Текстовые индексы"
-
-#: src/zope/app/catalog/configure.zcml:83
-msgid "Indexes and Catalogs"
-msgstr "Индексы и каталоги"
-
-#: src/zope/app/catalog/configure.zcml:95
-msgid "Field Indexes"
-msgstr "Индексы полей"
-
 #: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
 #: src/zope/app/component/metadirectives.py:155
 #: src/zope/app/component/metadirectives.py:483
@@ -2450,7 +2268,6 @@
 
 #: src/zope/app/component/metadirectives.py:83
 #: src/zope/app/component/metadirectives.py:400
-#: src/zope/app/apidoc/codemodule/browser/introspector.pt:7
 msgid "Class"
 msgstr "Класс"
 
@@ -2506,7 +2323,7 @@
 msgid "Can't move a registered component from its container."
 msgstr "Невозможно переместить зарегистрированный компонент."
 
-#: src/zope/app/component/vocabulary.py:274
+#: src/zope/app/component/vocabulary.py:276
 msgid "(unnamed utility)"
 msgstr "(безымянная утилита)"
 
@@ -2570,27 +2387,27 @@
 msgid "You didn't specify any ids to copy."
 msgstr "Вы не выбрали элементы для копирования."
 
-#: src/zope/app/container/browser/contents.py:283
+#: src/zope/app/container/browser/contents.py:284
 msgid "Object '${name}' (${title}) cannot be copied"
 msgstr "Объект '${name}' (${title}) не может быть скопирован"
 
-#: src/zope/app/container/browser/contents.py:287
+#: src/zope/app/container/browser/contents.py:288
 msgid "Object '${name}' cannot be copied"
 msgstr "Объект '${name}' не может быть скопирован"
 
-#: src/zope/app/container/browser/contents.py:302
+#: src/zope/app/container/browser/contents.py:303
 msgid "You didn't specify any ids to cut."
 msgstr "Вы не выбрали элементы для вырезания."
 
-#: src/zope/app/container/browser/contents.py:319
+#: src/zope/app/container/browser/contents.py:321
 msgid "Object '${name}' (${title}) cannot be moved"
 msgstr "Объект '${name}' (${title}) не может быть перемещен"
 
-#: src/zope/app/container/browser/contents.py:323
+#: src/zope/app/container/browser/contents.py:325
 msgid "Object '${name}' cannot be moved"
 msgstr "Объект '${name}' не может быть перемещен"
 
-#: src/zope/app/container/browser/contents.py:406
+#: src/zope/app/container/browser/contents.py:408
 msgid "The given name(s) %s is / are already being used"
 msgstr "Данные имена (имя) %s уже используются"
 
@@ -2615,6 +2432,7 @@
 msgstr "Содержимое"
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2624,23 +2442,23 @@
 msgid "Add"
 msgstr "Добавить"
 
-#: src/zope/app/container/constraints.py:189
+#: src/zope/app/container/constraints.py:191
 msgid "Container is not a valid Zope container."
 msgstr "Контейнер не является Zope контейнером."
 
-#: src/zope/app/container/contained.py:706
+#: src/zope/app/container/contained.py:704
 msgid "An empty name was provided. Names cannot be empty."
 msgstr "Было введено пустое название.Названия не могут быть пустыми."
 
-#: src/zope/app/container/contained.py:716
+#: src/zope/app/container/contained.py:714
 msgid "Names cannot begin with '+' or '@' or contain '/'"
 msgstr "Имена не могут начинаться с '+' или '@', или содержать '/'"
 
-#: src/zope/app/container/contained.py:721
+#: src/zope/app/container/contained.py:719
 msgid "The given name is already being used"
 msgstr "Данное название уже используется"
 
-#: src/zope/app/container/dependency.py:27
+#: src/zope/app/container/dependency.py:28
 msgid ""
 "\n"
 "Removal of object (${object}) which has dependents (${dependents})\n"
@@ -2769,52 +2587,6 @@
 msgid "Menu Demo"
 msgstr "Демонстрация меню"
 
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-msgid "Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/browser/configure.zcml:8
-#: src/zope/app/demo/pagelet/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Content"
-msgstr ""
-
-#: src/zope/app/demo/pagelet/interfaces.py:39
-#: src/zope/app/demo/pageletchooser/interfaces.py:38
-msgid "Title of the sample"
-msgstr "Заголовок примера"
-
-#: src/zope/app/demo/pagelet/interfaces.py:45
-#: src/zope/app/demo/pageletchooser/interfaces.py:44
-msgid "Description of the sample"
-msgstr "Описание примера"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:24
-#: src/zope/app/demo/pagelet/browser/configure.zcml:24
-#: src/zope/app/catalog/browser/advanced.pt:9
-msgid "Index"
-msgstr "Индекс"
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:78
-msgid "Select pagelet macro name"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-msgid "Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:8
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:16
-msgid "Add a Demo Pagelet Chooser Content"
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:63
-msgid "First level pagelet macro name."
-msgstr ""
-
-#: src/zope/app/demo/pageletchooser/interfaces.py:64
-msgid "Select the first level pagelet macro name."
-msgstr ""
-
 #: src/zope/app/demo/passwdauth/interfaces.py:29
 msgid "File Name"
 msgstr "Имя файла"
@@ -2982,7 +2754,7 @@
 #: 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/zcmlmodule/index.pt:135
+#: src/zope/app/apidoc/zcmlmodule/index.pt:137
 #: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
 msgid "required"
 msgstr "обязательный"
@@ -3133,12 +2905,12 @@
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "A simple, content-based DTML page"
+msgid "DTML Page"
 msgstr "DTML страница"
 
 #: src/zope/app/dtmlpage/configure.zcml:13
 #: src/zope/app/dtmlpage/configure.zcml:81
-msgid "DTML Page"
+msgid "A simple, content-based DTML page"
 msgstr "DTML страница"
 
 #: src/zope/app/dtmlpage/configure.zcml:59
@@ -3150,7 +2922,7 @@
 msgstr "Добавить DTML страницу"
 
 #: src/zope/app/dtmlpage/interfaces.py:34
-#: src/zope/app/pythonpage/__init__.py:39
+#: src/zope/app/pythonpage/__init__.py:41
 #: src/zope/app/sqlscript/interfaces.py:45
 #: src/zope/app/zptpage/interfaces.py:36
 msgid "Source"
@@ -3223,16 +2995,12 @@
 msgstr "Настройки"
 
 #: src/zope/app/error/browser/configure.zcml:35
-msgid "Error Logging Utility"
-msgstr "Журнал ошибок"
-
-#: src/zope/app/error/browser/configure.zcml:35
 msgid "Error Reporting Utility for Logging Errors"
 msgstr "Журнал ошибок для сбора информации об ошибках"
 
-#: src/zope/app/error/browser/configure.zcml:41
-msgid "Error Reporting"
-msgstr "Журналирование ошибок"
+#: src/zope/app/error/browser/configure.zcml:35
+msgid "Error Logging Utility"
+msgstr "Журнал ошибок"
 
 #: src/zope/app/error/browser/configure.zcml:41
 msgid "Component to record all uncaught errors and exceptions."
@@ -3240,6 +3008,10 @@
 "Компонент для сохранения информации обо всех не перехваченных ошибках и "
 "исключениях."
 
+#: src/zope/app/error/browser/configure.zcml:41
+msgid "Error Reporting"
+msgstr "Журналирование ошибок"
+
 #: src/zope/app/error/browser/error.pt:11
 msgid ""
 "This page lists the exceptions that have occurred in this site recently."
@@ -3389,12 +3161,12 @@
 msgid "Add an Image"
 msgstr "Добавить изображение"
 
-#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:365
-#: src/zope/app/form/browser/editview.py:116
+#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
+#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:786
 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:232 src/zope/app/file/interfaces.py:44
 #: 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
@@ -3402,19 +3174,19 @@
 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:233 src/zope/app/file/interfaces.py:45
 #: 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 "Данные объекта."
 
-#: src/zope/app/file/browser/file.py:344
+#: src/zope/app/file/browser/file.py:343
 msgid ""
 "The character set specified in the content type ($charset) is not supported."
 msgstr ""
 "Кодировка указанная для данного типа контента ($charset) не поддерживается."
 
-#: src/zope/app/file/browser/file.py:349
+#: src/zope/app/file/browser/file.py:348
 msgid ""
 "The character set specified in the content type ($charset) does not match "
 "file content."
@@ -3422,7 +3194,7 @@
 "Кодировка указанная для данного типа контента ($charset) не совпадает с "
 "контентом."
 
-#: src/zope/app/file/browser/file.py:373
+#: src/zope/app/file/browser/file.py:371
 msgid ""
 "The character set you specified ($charset) cannot encode all characters in "
 "text."
@@ -3430,7 +3202,7 @@
 "Указанная кодировка ($charset) не может декодировать все символы для данного "
 "текста."
 
-#: src/zope/app/file/browser/file.py:378
+#: src/zope/app/file/browser/file.py:376
 msgid "The character set you specified ($charset) is not supported."
 msgstr "Указанная кодировка ($charset) не поддерживается."
 
@@ -3495,11 +3267,11 @@
 msgid "Image"
 msgstr "Изображение"
 
-#: src/zope/app/file/image.py:74
+#: src/zope/app/file/image.py:79
 msgid " ${width}x${height}"
 msgstr " ${width}x${height}"
 
-#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:44
+#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
 #: 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
@@ -3536,8 +3308,8 @@
 #: src/zope/app/form/browser/editview.py:106
 #: src/zope/app/form/browser/formview.py:78
 #: src/zope/app/schema/browser/__init__.py:53
-#: src/zope/app/schema/browser/__init__.py:64
-#: src/zope/app/schema/browser/__init__.py:70
+#: src/zope/app/schema/browser/__init__.py:66
+#: src/zope/app/schema/browser/__init__.py:74
 msgid "An error occured."
 msgstr "Ошибка"
 
@@ -3552,35 +3324,15 @@
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "on"
-msgstr "вкл."
+msgid "off"
+msgstr "выкл."
 
 #: src/zope/app/form/browser/boolwidgets.py:95
 #: src/zope/app/form/browser/boolwidgets.py:100
 #: src/zope/app/form/browser/boolwidgets.py:107
-msgid "off"
-msgstr "выкл."
+msgid "on"
+msgstr "вкл."
 
-#: src/zope/app/form/browser/configure.zcml:459
-msgid "Widgets and Forms"
-msgstr "Формы и элементы интерфейса"
-
-#: src/zope/app/form/browser/configure.zcml:463
-msgid "Basic Widgets"
-msgstr "Основные элементы интерфейса"
-
-#: src/zope/app/form/browser/configure.zcml:469
-msgid "Source Widgets"
-msgstr "Элементы интерфейса для объектов данных"
-
-#: src/zope/app/form/browser/configure.zcml:475
-msgid "Advanced Widgets"
-msgstr "Расширенные элементы интерфейса"
-
-#: src/zope/app/form/browser/configure.zcml:481
-msgid "The browser:form Directive"
-msgstr "Директива browser:form"
-
 # Default: "Previous"
 #: src/zope/app/form/browser/editwizard.pt:45
 #: src/zope/app/form/browser/addwizard.pt:65
@@ -3601,20 +3353,20 @@
 msgid "Changes saved"
 msgstr "Изменения сохранены"
 
-#: src/zope/app/form/browser/itemswidgets.py:225
+#: src/zope/app/form/browser/itemswidgets.py:219
 msgid "item-missing-single-value-for-display"
 msgstr "(нет значения)"
 
-#: src/zope/app/form/browser/itemswidgets.py:245
+#: src/zope/app/form/browser/itemswidgets.py:238
 msgid "vocabulary-missing-multiple-value-for-display"
 msgstr "(нет значений)"
 
-#: src/zope/app/form/browser/itemswidgets.py:394
-#: src/zope/app/form/browser/itemswidgets.py:439
+#: src/zope/app/form/browser/itemswidgets.py:387
+#: src/zope/app/form/browser/itemswidgets.py:432
 msgid "vocabulary-missing-single-value-for-edit"
 msgstr "(нет значения)"
 
-#: src/zope/app/form/browser/itemswidgets.py:513
+#: src/zope/app/form/browser/itemswidgets.py:505
 msgid "vocabulary-missing-multiple-value-for-edit"
 msgstr "(нет значений)"
 
@@ -3625,15 +3377,13 @@
 #: src/zope/app/file/browser/configure.zcml:19
 #: src/zope/app/i18nfile/browser/configure.zcml:31
 #: src/zope/app/i18nfile/browser/configure.zcml:73
-#: src/zope/app/demo/pageletchooser/browser/configure.zcml:33
-#: src/zope/app/demo/pagelet/browser/configure.zcml:33
 #: src/zope/app/pythonpage/configure.zcml:57
 #: src/zope/app/rdb/browser/configure.zcml:27
 #: src/zope/app/schemacontent/browser/configure.zcml:22
 #: src/zope/app/schemacontent/browser/configure.zcml:55
 #: src/zope/app/authentication/browser/session.zcml:11
 #: src/zope/app/authentication/browser/httpplugins.zcml:13
-#: src/zope/app/authentication/browser/principalfolder.zcml:39
+#: src/zope/app/authentication/browser/principalfolder.zcml:40
 #: src/zope/app/authentication/browser/groupfolder.zcml:7
 #: src/zope/app/demo/menu/configure.zcml:188
 #: src/zope/app/demo/menu/configure.zcml:272
@@ -3735,11 +3485,11 @@
 msgid "Invalid datetime data"
 msgstr "Ошибочные данные для даты и времени"
 
-#: src/zope/app/fssync/browser/__init__.py:158
+#: src/zope/app/fssync/browser/__init__.py:157
 msgid "required argument 'name' missing"
 msgstr "отсутствует необходимый аргумент 'name'"
 
-#: src/zope/app/fssync/browser/__init__.py:217
+#: src/zope/app/fssync/browser/__init__.py:216
 msgid "Up-to-date check failed:"
 msgstr "Сервер имеет более свежие версии:"
 
@@ -3797,10 +3547,6 @@
 msgid "Database generations"
 msgstr "Поколения базы данных"
 
-#: src/zope/app/generations/configure.zcml:28
-msgid "Generations"
-msgstr "Поколения"
-
 #: src/zope/app/homefolder/browser.py:40
 msgid "path is not correct !"
 msgstr "Некорректный путь!"
@@ -3826,10 +3572,6 @@
 msgid "A Principal Home Folder Manager"
 msgstr "Менеджер домашней папки пользователя"
 
-#: src/zope/app/homefolder/configure.zcml:86
-msgid "Principal Home Folder"
-msgstr "Домашняя папка пользователя"
-
 #: src/zope/app/homefolder/interfaces.py:28
 msgid "Home Folder"
 msgstr "Домашняя папка"
@@ -3911,13 +3653,13 @@
 msgstr "Переводы"
 
 #: src/zope/app/i18n/browser/configure.zcml:61
+msgid "Translation Domain"
+msgstr "Домен переводов"
+
+#: src/zope/app/i18n/browser/configure.zcml:61
 msgid "A Persistent Translation Domain"
 msgstr "Хранимый домен переводов"
 
-#: src/zope/app/i18n/browser/configure.zcml:61
-msgid "Translation Domain"
-msgstr "Домен переводов"
-
 #: src/zope/app/i18n/browser/exportimport.pt:11
 msgid "Import and Export Messages"
 msgstr "Импорт и экспорт сообщений"
@@ -3964,10 +3706,6 @@
 msgstr "Статус"
 
 #: src/zope/app/i18n/browser/synchronize.py:34
-msgid "Out of Date"
-msgstr "Нужно обновление"
-
-#: src/zope/app/i18n/browser/synchronize.py:34
 msgid "Up to Date"
 msgstr "Обновление не нужно"
 
@@ -3975,14 +3713,18 @@
 msgid "New Remote"
 msgstr "Новый удаленный"
 
-#: src/zope/app/i18n/browser/synchronize.py:35
-msgid "Newer Local"
-msgstr "Новый локальный"
+#: src/zope/app/i18n/browser/synchronize.py:34
+msgid "Out of Date"
+msgstr "Нужно обновление"
 
 #: src/zope/app/i18n/browser/synchronize.py:35
 msgid "Does not exist"
 msgstr "Не создан"
 
+#: src/zope/app/i18n/browser/synchronize.py:35
+msgid "Newer Local"
+msgstr "Новый локальный"
+
 #: src/zope/app/i18n/browser/translate.pt:103
 msgid "Add new messages"
 msgstr "Добавить новые сообщения"
@@ -4043,6 +3785,103 @@
 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/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/file_add.pt:11
+#: src/zope/app/file/browser/image_edit.pt:13
+#: src/zope/app/dublincore/browser/edit.pt:12
+#: src/zope/app/zopetop/widget_macros.pt:15
+#: 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/onlinehelp/browser/helptopic.pt:3
+#: src/zope/app/exception/browser/user.pt:7
+#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
+#: 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/browser/contents.pt:24
+#: 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:73
+#: src/zope/app/apidoc/browser/prefIndex.pt:94
+#: src/zope/app/apidoc/browser/prefIndex.pt:96
+#: src/zope/app/apidoc/browser/static_modules.pt:14
+#: src/zope/app/apidoc/browser/static_contents.pt:24
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
+#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
+#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:126
+#: src/zope/app/rotterdam/template.pt:112
+#: src/zope/app/rotterdam/template.pt:130
+#: src/zope/app/rotterdam/template.pt:139
+#: src/zope/app/rotterdam/view_macros.pt:5
+#: src/zope/app/rotterdam/view_macros.pt:24
+#: 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/boston/browser/template.pt:88
+#: 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/commontasks.pt:11
+#: src/zope/app/container/browser/commontasks.pt:21
+#: src/zope/app/container/browser/commontasks.pt:31
+#: 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/add.pt:10
+#: src/zope/app/container/browser/add.pt:30
+#: src/zope/app/container/browser/add.pt:32
+#: 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/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/granting.pt:6
+#: src/zope/app/securitypolicy/browser/granting.pt:35
+#: src/zope/app/securitypolicy/browser/granting.pt:61
+#: src/zope/app/component/browser/site_management.pt:10
+#: src/zope/app/component/browser/site_management.pt:28
+#: src/zope/app/component/browser/site_management.pt:33
+#: src/zope/app/component/browser/site_management.pt:53
+#: src/zope/app/component/browser/site_management.pt:55
+#: src/zope/app/component/browser/site_management.pt:100
+#: src/zope/app/component/browser/utilreg_details.pt:8
+#: src/zope/app/component/browser/utilreg_details.pt:12
+#: src/zope/app/form/browser/display.pt:9
+#: src/zope/app/form/browser/editwizard.pt:14
+#: 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
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
 #: src/zope/app/i18nfile/browser/file_edit.pt:40
 #: src/zope/app/i18nfile/browser/image_edit.pt:41
 msgid "Default Language"
@@ -4159,12 +3998,7 @@
 msgid "${count} objects"
 msgstr "Объектов: ${count}"
 
-# Default: "Introspect Object Classes and Interfaces"
 #: src/zope/app/introspector/configure.zcml:6
-msgid "zope.app.introspector.Introspect"
-msgstr "Просмотр информации о классах и интерфесах объектов"
-
-#: src/zope/app/introspector/configure.zcml:6
 msgid ""
 "       Use the object-introspection facility to discover       and browse "
 "interfaces and classes.       "
@@ -4172,9 +4006,10 @@
 "Использование возможности просмотра информации о классах и интерфейсах "
 "объектов."
 
-#: src/zope/app/keyreference/configure.zcml:26
-msgid "Persistent Key References"
-msgstr "Ссылки по сохраняемым ключам"
+# Default: "Introspect Object Classes and Interfaces"
+#: src/zope/app/introspector/configure.zcml:6
+msgid "zope.app.introspector.Introspect"
+msgstr "Просмотр информации о классах и интерфесах объектов"
 
 #: src/zope/app/keyreference/interfaces.py:37
 msgid "Key Type Id"
@@ -4346,27 +4181,27 @@
 msgid "Welcome"
 msgstr "Добро пожаловать"
 
-#: src/zope/app/onlinehelp/interfaces.py:106
+#: src/zope/app/onlinehelp/interfaces.py:108
 msgid "Source Text"
 msgstr "Исходный текст"
 
-#: src/zope/app/onlinehelp/interfaces.py:107
+#: src/zope/app/onlinehelp/interfaces.py:109
 msgid "Renderable source text of the topic."
 msgstr "Исходный текст темы"
 
-#: src/zope/app/onlinehelp/interfaces.py:113
+#: src/zope/app/onlinehelp/interfaces.py:115
 msgid "Source Type"
 msgstr "Тип исходного текста"
 
-#: src/zope/app/onlinehelp/interfaces.py:114
+#: src/zope/app/onlinehelp/interfaces.py:116
 msgid "Type of the source text, e.g. structured text"
 msgstr "Тип исходного текста, например структурный текст"
 
-#: src/zope/app/onlinehelp/interfaces.py:169
+#: src/zope/app/onlinehelp/interfaces.py:172
 msgid "Path to the Resource"
 msgstr "Путь к ресурсу"
 
-#: src/zope/app/onlinehelp/interfaces.py:170
+#: src/zope/app/onlinehelp/interfaces.py:173
 msgid ""
 "The Path to the Resource, assumed to be in the same directory as the Help "
 "Topic"
@@ -4428,43 +4263,6 @@
 msgstr ""
 "Название представления для которого зарегистрирована данная тема справки"
 
-#: src/zope/app/pagelet/exceptions.py:30
-msgid "Pagelet slot interface not found."
-msgstr ""
-
-#: src/zope/app/pagelet/exceptions.py:37
-msgid "IPageletSlot interface not provided."
-msgstr "Интерфейс IPageletSlot не предоставлен."
-
-#: src/zope/app/pagelet/interfaces.py:150
-msgid "Pagelets registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:169
-msgid "Pagelet registered for context, request, view and slot."
-msgstr ""
-
-#: src/zope/app/pagelet/interfaces.py:185
-msgid "Page data adapter registered for context, request and view."
-msgstr ""
-"Адаптер данных страницы зарегистрированный для контекста, запроса и "
-"представления."
-
-#: src/zope/app/pagelet/interfaces.py:58
-msgid "weight"
-msgstr "вес"
-
-#: src/zope/app/pagelet/interfaces.py:59
-msgid ""
-"\n"
-"            Key for sorting pagelets if the pagelet collector is supporting\n"
-"            this sort mechanism."
-msgstr ""
-
-#: src/zope/app/pageletchooser/exceptions.py:29
-msgid "Pagelet vocabulary interface not found."
-msgstr ""
-
 #: src/zope/app/pagetemplate/engine.py:122
 msgid ""
 "Inline Code Evaluation is deactivated, which means that you cannot have "
@@ -4503,14 +4301,10 @@
 msgid "The password for the user."
 msgstr "Пароль пользователя."
 
-#: src/zope/app/preference/browser.py:70
+#: src/zope/app/preference/browser.py:71
 msgid "${name} Preferences"
 msgstr "Настройки (${name})"
 
-#: src/zope/app/preference/configure.zcml:116
-msgid "User Preferences API"
-msgstr "API настроек пользователя"
-
 #: src/zope/app/preference/configure.zcml:30
 #: src/zope/app/apidoc/browser/modules.pt:22
 msgid "User Preferences"
@@ -4622,13 +4416,13 @@
 msgstr "название:"
 
 #: src/zope/app/principalannotation/configure.zcml:18
+msgid "Principal Annotation Utility"
+msgstr "Утилита аннотаций пользователя"
+
+#: src/zope/app/principalannotation/configure.zcml:18
 msgid "Stores Annotations for Principals"
 msgstr "Сохраняет аннотации для пользователей"
 
-#: src/zope/app/principalannotation/configure.zcml:18
-msgid "Principal Annotation Utility"
-msgstr "Утилита аннотаций пользователя"
-
 #: src/zope/app/principalannotation/configure.zcml:24
 msgid "Stores annotations for any principal."
 msgstr "Сохраняет аннотации для любого пользователя."
@@ -4695,6 +4489,17 @@
 msgid "The menu id of the menu that describes the sub-menu below this item."
 msgstr "Идентификатор меню описывающий подменю начиная от данного пункта меню."
 
+#: src/zope/app/publisher/interfaces/browser.py:150
+#, fuzzy
+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:51
 #: src/zope/app/schemacontent/interfaces.py:45
 msgid "Menu Id"
@@ -4750,7 +4555,6 @@
 msgstr "URL для показа в случае когда элемент выбран"
 
 #: src/zope/app/publisher/interfaces/browser.py:98
-#: src/zope/app/publisher/interfaces/browser.py:150
 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 "
@@ -4760,11 +4564,11 @@
 "действия. Действие обычно передается как относительный URL относительно "
 "объекта для которого предназначен пункт меню."
 
-#: src/zope/app/pythonpage/__init__.py:40
+#: src/zope/app/pythonpage/__init__.py:42
 msgid "The source of the Python page."
 msgstr "Исходный код Python-страницы"
 
-#: src/zope/app/pythonpage/__init__.py:45
+#: src/zope/app/pythonpage/__init__.py:47
 msgid "The content type the script outputs."
 msgstr "Тип контента возвращаемого скриптом."
 
@@ -4808,15 +4612,15 @@
 msgstr "Тест"
 
 #: src/zope/app/rdb/browser/configure.zcml:5
-msgid "Database Adapter"
-msgstr "Адаптер базы данных"
-
-#: src/zope/app/rdb/browser/configure.zcml:5
 msgid ""
 "Database Adapters are used to connect to external       relational databases."
 msgstr ""
 "Адаптер базы данных используется для соединения с реляционными базами данных."
 
+#: src/zope/app/rdb/browser/configure.zcml:5
+msgid "Database Adapter"
+msgstr "Адаптер базы данных"
+
 #: src/zope/app/rdb/browser/gadflyda.zcml:14
 msgid "Gadfly DA"
 msgstr "Адаптер базы данных Gadfly"
@@ -4887,11 +4691,11 @@
 msgid "Gadfly Database Adapter"
 msgstr "Адаптер базы данных Gadfly"
 
-#: src/zope/app/rdb/interfaces.py:271
+#: src/zope/app/rdb/interfaces.py:274
 msgid "DSN"
 msgstr "Источник данных"
 
-#: src/zope/app/rdb/interfaces.py:272
+#: src/zope/app/rdb/interfaces.py:275
 msgid ""
 "Specify the DSN (Data Source Name) of the database. Examples include:\n"
 "\n"
@@ -4938,11 +4742,11 @@
 "Список регулярных выражений.\n"
 "Если путь запроса совпадает с любым из выражений он не будет показан."
 
-#: src/zope/app/recorder/browser.py:81
+#: src/zope/app/recorder/browser.py:84
 msgid "Invalid regex: %s"
 msgstr "Неверное регулярное выражение: %s"
 
-#: src/zope/app/recorder/configure.zcml:11
+#: src/zope/app/recorder/configure.zcml:12
 msgid "Recorded Sessions"
 msgstr "Записанные сессии"
 
@@ -4984,12 +4788,16 @@
 msgstr "Исходный текст в виде структурированного текста (STX)"
 
 #: src/zope/app/renderer/configure.zcml:42
+msgid "ReStructured Text (ReST)"
+msgstr "Реструктурированный текст (ReST)"
+
+#: src/zope/app/renderer/configure.zcml:42
 msgid "ReStructured Text (ReST) Source"
 msgstr "Исходный текст в виде реструктурированного текста (ReST)"
 
-#: src/zope/app/renderer/configure.zcml:42
-msgid "ReStructured Text (ReST)"
-msgstr "Реструктурированный текст (ReST)"
+#: src/zope/app/rotterdam/dialog_macros.pt:11
+msgid "Z3 UI"
+msgstr "Интерфейс пользователя Zope 3"
 
 #: src/zope/app/rotterdam/dialog_macros.pt:138
 #: src/zope/app/rotterdam/template.pt:192
@@ -5000,7 +4808,7 @@
 #: src/zope/app/rotterdam/dialog_macros.pt:54
 #: src/zope/app/rotterdam/template.pt:47
 #: src/zope/app/rotterdam/template_tablelayout.pt:49
-#: src/zope/app/boston/browser/template.pt:48
+#: src/zope/app/boston/browser/template.pt:40
 msgid "User:"
 msgstr "Пользователь:"
 
@@ -5021,11 +4829,11 @@
 msgid "Must select a field to delete"
 msgstr "Необходимо выбрать поле для удаления"
 
-#: src/zope/app/schema/browser/__init__.py:63
+#: src/zope/app/schema/browser/__init__.py:65
 msgid "Invalid field name: %s"
 msgstr "Неверное название поля: %s"
 
-#: src/zope/app/schema/browser/__init__.py:69
+#: src/zope/app/schema/browser/__init__.py:73
 msgid "Invalid position: %s"
 msgstr "Неверная позиция: %s"
 
@@ -5104,11 +4912,11 @@
 msgstr "Редактировать поле для текста"
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
+msgid "TextLine Field"
 msgstr "Поле для текстовой строки"
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "TextLine Field"
+msgid "A TextLine Field"
 msgstr "Поле для текстовой строки"
 
 #: src/zope/app/schema/fieldforms.zcml:33
@@ -5120,13 +4928,13 @@
 msgstr "Редактировать поле для текстовой строки"
 
 #: src/zope/app/schema/fieldforms.zcml:59
+msgid "Add Boolean Field"
+msgstr "Добавить поле для булевского значения"
+
+#: src/zope/app/schema/fieldforms.zcml:59
 msgid "A Boolean Field"
 msgstr "Поле для булевского значения"
 
-#: src/zope/app/schema/fieldforms.zcml:59
-msgid "Add Boolean Field"
-msgstr "Добавить поле для булевского значения"
-
 #: src/zope/app/schema/fieldforms.zcml:7
 msgid "A Text Field"
 msgstr "Поле для текста"
@@ -5260,13 +5068,13 @@
 msgstr "Новый экземпляр компонента контента"
 
 #: src/zope/app/schemacontent/browser/configure.zcml:73
+msgid "Schema-based Content Component Instance"
+msgstr "Экземпляр контента основанного на схеме"
+
+#: src/zope/app/schemacontent/browser/configure.zcml:73
 msgid "Schema-based Content"
 msgstr "Контент основанный на схеме"
 
-#: src/zope/app/schemacontent/browser/configure.zcml:73
-msgid "Schema-based Content Component Instance"
-msgstr "Экземпляр контента основанного на схеме"
-
 #: src/zope/app/schemacontent/configure.zcml:10
 #: src/zope/app/schemacontent/browser/configure.zcml:15
 msgid "A Persistent Content Component Definition"
@@ -5348,23 +5156,21 @@
 "определенных случаях, например в процессе разработки)"
 
 #: src/zope/app/security/browser/auth.py:158
-#: src/zope/app/boston/browser/template.pt:55
 msgid "[Login]"
 msgstr "[Войти]"
 
 #: src/zope/app/security/browser/auth.py:163
-#: src/zope/app/boston/browser/template.pt:51
 msgid "[Logout]"
 msgstr "[Выйти]"
 
 #: src/zope/app/security/browser/configure.zcml:20
+msgid "Authentication"
+msgstr "Аутентификация"
+
+#: src/zope/app/security/browser/configure.zcml:20
 msgid "Authenticates Principals."
 msgstr "Идентифицируемые пользователи."
 
-#: src/zope/app/security/browser/configure.zcml:20
-msgid "Authentication"
-msgstr "Аутентификация"
-
 #: src/zope/app/security/browser/configure.zcml:61
 msgid "Security Permission"
 msgstr "Право доступа"
@@ -5617,7 +5423,7 @@
 "различные права в списках Разрешить или Запретить. Проверьте что Вы не "
 "выбрали одинаковые права в обоих списках."
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:146
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
 msgid ""
 "You choose both allow and deny for permission \"${permission}\". This is not "
 "allowed."
@@ -5625,7 +5431,7 @@
 "Вы выбрали сразу и запрещение и разрешение для права доступа \"${permission}"
 "\". Необходимо выбрать что-то одно."
 
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:162
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
 msgid "Settings changed at ${date_time}"
 msgstr "Установки изменены: ${date_time}"
 
@@ -5656,10 +5462,6 @@
 msgid "permission-deny"
 msgstr "Запретить"
 
-#: src/zope/app/securitypolicy/configure.zcml:96
-msgid "Default Security Policy"
-msgstr "Политика безопасности по умолчанию"
-
 #: src/zope/app/securitypolicy/role.py:26
 msgid "<role not activated>"
 msgstr "<роль не установлена>"
@@ -5689,10 +5491,6 @@
 msgstr "Свойства хранилища данных сессии"
 
 #: src/zope/app/session/browser.zcml:8
-msgid "Cookie Client Id Manager"
-msgstr "Менеджер идентификации клиента через cookie"
-
-#: src/zope/app/session/browser.zcml:8
 msgid ""
 "Uses a cookie to uniquely identify a client, allowing        state to be "
 "maintained between requests"
@@ -5700,14 +5498,10 @@
 "Использует cookie для уникальной идентификации клиента, позволяя сохранять "
 "состояние между запросами"
 
-#: src/zope/app/session/configure.zcml:82
-msgid "Sessions"
-msgstr "Сессии"
+#: src/zope/app/session/browser.zcml:8
+msgid "Cookie Client Id Manager"
+msgstr "Менеджер идентификации клиента через cookie"
 
-#: src/zope/app/session/configure.zcml:87
-msgid "API"
-msgstr "API"
-
 #: src/zope/app/session/http.py:48
 msgid "Cookie Name"
 msgstr "Название cookie"
@@ -5791,14 +5585,10 @@
 msgid "${size} MB"
 msgstr "${size} Мб"
 
-#: src/zope/app/size/__init__.py:53
+#: src/zope/app/size/__init__.py:51
 msgid "${size} KB"
 msgstr "${size} Кб"
 
-#: src/zope/app/skintools/configure.zcml:26
-msgid "Skintools"
-msgstr "Инструментарий оформления"
-
 # Default: "Add and Test"
 #: src/zope/app/sqlscript/browser/add.pt:12
 msgid "add-and-test"
@@ -5851,13 +5641,13 @@
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "SQL Script"
-msgstr "SQL скрипт"
+msgid "A content-based script to execute dynamic SQL."
+msgstr "Скрипт для выполнения SQL запросов."
 
 #: src/zope/app/sqlscript/configure.zcml:23
 #: src/zope/app/sqlscript/browser/configure.zcml:7
-msgid "A content-based script to execute dynamic SQL."
-msgstr "Скрипт для выполнения SQL запросов."
+msgid "SQL Script"
+msgstr "SQL скрипт"
 
 #: src/zope/app/sqlscript/interfaces.py:30
 msgid "Connection Name"
@@ -5916,10 +5706,6 @@
 msgid "Navigation"
 msgstr "Навигация"
 
-#: src/zope/app/tree/configure.zcml:57
-msgid "Zope Tree"
-msgstr "Иерархия Zope"
-
 #: src/zope/app/undo/configure.zcml:108
 msgid "Redo!"
 msgstr "Вернуть!"
@@ -5932,7 +5718,12 @@
 msgid "Undo all"
 msgstr "Отмена для всех"
 
+# Default: "Undo all transactions"
 #: src/zope/app/undo/configure.zcml:14
+msgid "undo-all-transactions-permission"
+msgstr "Отмена транзакций любых пользователей"
+
+#: src/zope/app/undo/configure.zcml:14
 msgid ""
 "With this permission a user may undo all transactions,                    "
 "regardless of who initiated them"
@@ -5940,11 +5731,6 @@
 "Данное право доступа позволяет пользователю отменить все транзакции, в не "
 "зависимости от того кто их инициировал."
 
-# Default: "Undo all transactions"
-#: src/zope/app/undo/configure.zcml:14
-msgid "undo-all-transactions-permission"
-msgstr "Отмена транзакций любых пользователей"
-
 #: src/zope/app/undo/configure.zcml:7
 msgid ""
 "With this permission a user may undo his/her own                    "
@@ -6151,18 +5937,6 @@
 msgid "Identifier for the new branch."
 msgstr "Идентификатор для новой ветви."
 
-#: src/zope/app/wfmc/configure.zcml:13
-msgid "WfMC Workflows"
-msgstr "Рабочие циклы WfMC"
-
-#: src/zope/app/wfmc/configure.zcml:18
-msgid "Workflows using XPDL"
-msgstr "Рабочие циклы с использованием XPDL"
-
-#: src/zope/app/wfmc/configure.zcml:26
-msgid "Registering XPDL using ZCML"
-msgstr "Регистрировать XPDL используя ZCML"
-
 #: src/zope/app/workflow/browser/configure.zcml:6
 msgid ""
 "Workflow Process Definitions define a particular workflow       for an "
@@ -6241,13 +6015,13 @@
 msgstr "Переход состояния с состоянием"
 
 #: src/zope/app/workflow/stateful/browser/configure.zcml:121
+msgid "An utility to manage content and workflow interaction."
+msgstr "Утилита для управления взаимодействием контента и рабочего цикла"
+
+#: src/zope/app/workflow/stateful/browser/configure.zcml:121
 msgid "Content Workflows Manager"
 msgstr "Менеджер рабочих циклов контента"
 
-#: src/zope/app/workflow/stateful/browser/configure.zcml:121
-msgid "An utility to manage content and workflow interaction."
-msgstr "Утилита для управления взаимодействием контента и рабочего цикла"
-
 #: src/zope/app/workflow/stateful/browser/configure.zcml:129
 msgid "Content/Process Registry"
 msgstr "Реестр контента/процессов"
@@ -6365,10 +6139,6 @@
 msgid "Source State"
 msgstr "Исходное состояние"
 
-#: src/zope/app/zapi/configure.zcml:13
-msgid "ZAPI"
-msgstr "ZAPI"
-
 #: src/zope/app/zopetop/widget_macros.pt:133
 msgid "Search"
 msgstr "Поиск"
@@ -6521,6 +6291,18 @@
 msgid "${lines} lines"
 msgstr "${lines} строк(и)"
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr "Призошли ошибки"
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr "Применить"
+
+#: src/zope/formlib/form.py:795
+msgid "No changes"
+msgstr "Нет изменений для сохранения"
+
 #: src/zope/schema/_bootstrapinterfaces.py:43
 msgid "Required input is missing."
 msgstr "Отсутствуют необходимые данные"
@@ -6561,38 +6343,38 @@
 msgid "Not an iterator"
 msgstr "Не является итератором"
 
-#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:102
 msgid "A short summary or label"
 msgstr "Краткое описание"
 
-#: src/zope/schema/interfaces.py:108
+#: src/zope/schema/interfaces.py:109
 msgid "A description of the field"
 msgstr "Описание поля"
 
-#: src/zope/schema/interfaces.py:114
+#: src/zope/schema/interfaces.py:115
 #: src/zope/app/schema/browser/schema_edit.pt:40
 msgid "Required"
 msgstr "Необходим"
 
-#: src/zope/schema/interfaces.py:116
+#: src/zope/schema/interfaces.py:117
 msgid "Tells whether a field requires its value to exist."
 msgstr "Описывает если значение поля необходимо."
 
-#: src/zope/schema/interfaces.py:120
+#: src/zope/schema/interfaces.py:121
 msgid "Read Only"
 msgstr "Только для чтения"
 
-#: src/zope/schema/interfaces.py:121
+#: src/zope/schema/interfaces.py:122
 msgid "If true, the field's value cannot be changed."
 msgstr "Если установлено, то значение поля не может быть изменено."
 
-#: src/zope/schema/interfaces.py:126 src/zope/schema/interfaces.py:266
-#: src/zope/schema/interfaces.py:318
+#: 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:127 src/zope/schema/interfaces.py:267
-#: src/zope/schema/interfaces.py:319
+#: 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"
 "                        field value"
@@ -6600,11 +6382,11 @@
 "Значение по умолчанию может быть None\n"
 "            или допустимое для поля значение"
 
-#: src/zope/schema/interfaces.py:132
+#: src/zope/schema/interfaces.py:133
 msgid "Missing Value"
 msgstr "Отсутствует значение"
 
-#: src/zope/schema/interfaces.py:133
+#: src/zope/schema/interfaces.py:134
 msgid ""
 "If input for this Field is missing, and that's ok,\n"
 "                          then this is the value to use"
@@ -6612,12 +6394,14 @@
 "Если ввод для данного поля отсутствует и это нормально\n"
 "                    тогда данное значение будет использоваться"
 
-#: src/zope/schema/interfaces.py:138
+#: src/zope/schema/interfaces.py:139
 msgid "Field Order"
 msgstr "Порядок полей"
 
-#: src/zope/schema/interfaces.py:139
+#: src/zope/schema/interfaces.py:140
+#, fuzzy
 msgid ""
+"\n"
 "        The order attribute can be used to determine the order in\n"
 "        which fields in a schema were defined. If one field is created\n"
 "        after another (in the same thread), its order will be\n"
@@ -6634,23 +6418,25 @@
 "        (Поля в раздельных ветках могут имет одинаковый порядок.)\n"
 "        "
 
-#: src/zope/schema/interfaces.py:220 src/zope/schema/interfaces.py:306
+#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
 msgid "Start of the range"
 msgstr "Начало диапазона"
 
-#: src/zope/schema/interfaces.py:226 src/zope/schema/interfaces.py:312
+#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
 msgid "End of the range (excluding the value itself)"
 msgstr "Конец диапазона (включая данное значение)"
 
-#: src/zope/schema/interfaces.py:236
+#: src/zope/schema/interfaces.py:237
 msgid "Minimum length"
 msgstr "Минимальная длина"
 
-#: src/zope/schema/interfaces.py:237
+#: src/zope/schema/interfaces.py:238
+#, fuzzy
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have less than\n"
-"        min_length characters (if a string type) or elements (if\n"
-"        another sequence type). If min_length is None, there is\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
 "        no minimum.\n"
 "        "
 msgstr ""
@@ -6660,52 +6446,54 @@
 "        для минимального значения отсутствует.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:248
+#: src/zope/schema/interfaces.py:249
 msgid "Maximum length"
 msgstr "Максимальная длина"
 
-#: src/zope/schema/interfaces.py:249
+#: src/zope/schema/interfaces.py:250
+#, fuzzy
 msgid ""
+"\n"
 "        Value after whitespace processing cannot have greater\n"
-"        or equal than max_length characters (if a string type) or \n"
-"        elements (if another sequence type). If max_length is\n"
-"        None, there is no maximum."
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
 msgstr ""
 "        Значение после удаления пустых символов не может быть больше\n"
 "        или равно чем max_length символов (для строкового типа) или \n"
 "        элементов (для последовательностей). Если max_length равен\n"
 "        None, ограничение для максимального значения отсутствует."
 
-#: src/zope/schema/interfaces.py:38
-msgid "Wrong contained type"
-msgstr "Неверный тип содержимого"
-
-#: src/zope/schema/interfaces.py:382
+#: src/zope/schema/interfaces.py:383
 msgid "Value Type"
 msgstr "Тип значения"
 
-#: src/zope/schema/interfaces.py:383
+#: src/zope/schema/interfaces.py:384
 msgid ""
 "Field value items must conform to the given type, expressed via a Field."
 msgstr "Значение поля должно соответствовать типу, заданному для поля."
 
-#: src/zope/schema/interfaces.py:387
+#: src/zope/schema/interfaces.py:388
 msgid "Unique Members"
 msgstr "Уникальные элементы"
 
-#: src/zope/schema/interfaces.py:388
+#: src/zope/schema/interfaces.py:389
 msgid "Specifies whether the members of the collection must be unique."
 msgstr "Определяет должны ли элементы коллекции быть уникальными."
 
-#: src/zope/schema/interfaces.py:41
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr "Неверный тип содержимого"
+
+#: src/zope/schema/interfaces.py:42
 msgid "One or more entries of sequence are not unique."
 msgstr "Один или несколько элементов последовательности не уникальны."
 
-#: src/zope/schema/interfaces.py:420
+#: src/zope/schema/interfaces.py:421
 msgid "The Interface that defines the Fields comprising the Object."
 msgstr "Интерфейс определяющий поля составляющие объект."
 
-#: src/zope/schema/interfaces.py:430
+#: src/zope/schema/interfaces.py:431
 msgid ""
 "Field keys must conform to the given type, expressed\n"
 "           via a Field.\n"
@@ -6715,7 +6503,7 @@
 "           для поля.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:435
+#: src/zope/schema/interfaces.py:436
 msgid ""
 "Field values must conform to the given type, expressed\n"
 "           via a Field.\n"
@@ -6725,43 +6513,43 @@
 "           для поля.\n"
 "        "
 
-#: src/zope/schema/interfaces.py:44
+#: src/zope/schema/interfaces.py:45
 msgid "Schema not fully implemented"
 msgstr "Схема не полностью реализована"
 
-#: src/zope/schema/interfaces.py:47
+#: src/zope/schema/interfaces.py:48
 msgid "Schema not provided"
 msgstr "Схема не предоставлена"
 
-#: src/zope/schema/interfaces.py:50
+#: src/zope/schema/interfaces.py:51
 msgid "The specified URI is not valid."
 msgstr "Указанный URI не верен."
 
-#: src/zope/schema/interfaces.py:53
+#: src/zope/schema/interfaces.py:54
 msgid "The specified id is not valid."
 msgstr "Указанный идентификатор не верен."
 
-#: src/zope/schema/interfaces.py:56
+#: src/zope/schema/interfaces.py:57
 msgid "The specified dotted name is not valid."
 msgstr "Указанный путь к модулю не верен."
 
-#: src/zope/schema/interfaces.py:59
+#: src/zope/schema/interfaces.py:60
 msgid "The field is not bound."
 msgstr "Поле не связано."
 
-#: src/zope/schema/tests/test_objectfield.py:37
+#: src/zope/schema/tests/test_objectfield.py:36
 msgid "Foo"
 msgstr "Foo"
 
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
 msgid "Foo description"
 msgstr "Описание foo"
 
-#: src/zope/schema/tests/test_objectfield.py:43
+#: src/zope/schema/tests/test_objectfield.py:42
 msgid "Bar"
 msgstr "Bar"
 
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
 msgid "Bar description"
 msgstr "Описание bar"
 
@@ -6792,11 +6580,291 @@
 "Идентификатор под которым данное право доступа будет известно и будет "
 "использоваться."
 
-#~ msgid "There were errors"
-#~ msgstr "Призошли ошибки"
+#: src/zope/viewlet/metadirectives.py:41
+#, fuzzy
+msgid "The view the content provider is registered for."
+msgstr "Интерфейс предоставляемый компонентом для данной регистрации."
 
-#~ msgid "Apply"
-#~ 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 "No changes"
-#~ msgstr "Нет изменений для сохранения"
+#: src/zope/viewlet/metadirectives.py:49
+#, fuzzy
+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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:77
+#, fuzzy
+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 ""
+
+#: src/zope/viewlet/metadirectives.py:99
+#, fuzzy
+msgid "view"
+msgstr "Просмотр"
+
+#~ msgid "Events"
+#~ msgstr "События"
+
+#~ msgid "Security"
+#~ msgstr "Безопасность"
+
+#~ msgid "Untrusted Interpreters"
+#~ msgstr "Недоверительные интерпретаторы"
+
+#~ msgid "Untrusted Python Interpreter"
+#~ msgstr "Недоверительный интерпретатор Python"
+
+#~ msgid "Restricted Python Code"
+#~ msgstr "Ограниченный код Python"
+
+#~ msgid "Safe Builtins"
+#~ msgstr "Безопасные встроенные функции"
+
+#~ msgid "Global Principals"
+#~ msgstr "Глобальные пользователи"
+
+#~ msgid "Testing"
+#~ msgstr "Тестирование"
+
+#~ msgid "Functional DocTest"
+#~ msgstr "Функциональные тесты"
+
+#~ msgid "FDocTest (How to)"
+#~ msgstr "Создание функциональных тестов"
+
+#~ msgid "Adapter Registry"
+#~ msgstr "Реестр адаптеров"
+
+#~ msgid "Form Parser"
+#~ msgstr "Анализатор форм"
+
+#~ msgid "I18n and L10n"
+#~ msgstr "Интернационализация и локализация"
+
+#~ msgid "Message Ids"
+#~ msgstr "Идентификаторы сообщений"
+
+#~ msgid "Cached Properties"
+#~ msgstr "Кэшированные свойства"
+
+#~ msgid "BForest API"
+#~ msgstr "BForest API"
+
+#~ msgid "Deprecation API"
+#~ msgstr "API устаревания"
+
+#~ msgid "Persistent Framework"
+#~ msgstr "Сохраняемость"
+
+#~ msgid "Adapters (light version)"
+#~ msgstr "Адаптеры (краткая версия)"
+
+#~ msgid "Zope Object Database (ZODB)"
+#~ msgstr "Объектная БД Zope (ZODB)"
+
+#~ msgid "Connection Management"
+#~ msgstr "Управление соединениями"
+
+#~ msgid "Sub-Transactions"
+#~ msgstr "Вложенные транзакции"
+
+#~ msgid "Collaborations"
+#~ msgstr "Совместная работа"
+
+#~ msgid "Food For Thought"
+#~ msgstr "Пища для размышлений"
+
+#~ msgid "Schemas"
+#~ msgstr "Схемы"
+
+#~ msgid "Schema Fields"
+#~ msgstr "Поля схем"
+
+#~ msgid "Component Architecture"
+#~ msgstr "Компонентная архитектура"
+
+#~ msgid "Global Component Architecture"
+#~ msgstr "Глобальная КА"
+
+#~ msgid "Interfaces and Schemas"
+#~ msgstr "Интерфейсы и схемы"
+
+#~ msgid "Global CA (Socket Example)"
+#~ msgstr "Глобальная КА (Пример)"
+
+#~ msgid "Local Component Architecture"
+#~ msgstr "Локальная КА"
+
+#~ msgid "Registration Framework"
+#~ msgstr "Регистрации"
+
+#~ msgid "Local Adapter Registry"
+#~ msgstr "Реестр локальных адаптеров"
+
+#~ msgid "Local Sites & Site Managers"
+#~ msgstr "Локальные сайты и менеджеры сайтов"
+
+#~ msgid "Introspector"
+#~ msgstr "Информация"
+
+#~ msgid "Directly provided interfaces in the provided order"
+#~ msgstr "Непосредственно предоставляемые интерфейсы в оригинальном порядке"
+
+#~ msgid "Inspection API"
+#~ msgstr "Информационное API"
+
+#~ msgid "Components"
+#~ msgstr "Компоненты"
+
+#~ msgid "Presentation"
+#~ msgstr "Представление"
+
+#~ msgid "Miscellaneous"
+#~ msgstr "Разное"
+
+# Default: "Bases"
+#~ msgid "Class Registry"
+#~ msgstr "Реестр классов"
+
+# Default: "Access Online API documentation"
+#~ msgid "zope.app.apidoc.UseAPIDoc"
+#~ msgstr "Доступ к документации по API"
+
+#~ msgid "API Doc Tool"
+#~ msgstr "Документация по API"
+
+#~ msgid ""
+#~ "          These are all the preferences related to viewing the "
+#~ "API          documentation."
+#~ msgstr "Настройки относящиеся к просмотру документации по API."
+
+#~ msgid "Class:"
+#~ msgstr "Класс:"
+
+#~ msgid "Interface Details"
+#~ msgstr "Описание интерфейсов"
+
+#~ msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
+#~ msgstr "дней: ${days}, часов: ${hours}:${minutes}:${seconds}"
+
+#~ msgid ""
+#~ "Message Catalog for ${language} language in ${domain} domain successfully "
+#~ "reloaded."
+#~ msgstr ""
+#~ "Каталог сообщений для языка ${language} в домене ${domain} успешно "
+#~ "перезагружен"
+
+#~ msgid "Pluggable Authentication"
+#~ msgstr "Подключаемая аутентификация"
+
+#~ msgid "Group Folders"
+#~ msgstr "Папка групп"
+
+#~ msgid "Boston Skin (experimental)"
+#~ msgstr "Оформление Бостон (эксперементальное)"
+
+#~ msgid "Text Indexes"
+#~ msgstr "Текстовые индексы"
+
+#~ msgid "Indexes and Catalogs"
+#~ msgstr "Индексы и каталоги"
+
+#~ msgid "Field Indexes"
+#~ msgstr "Индексы полей"
+
+#~ msgid "Title of the sample"
+#~ msgstr "Заголовок примера"
+
+#~ msgid "Description of the sample"
+#~ msgstr "Описание примера"
+
+#~ msgid "Widgets and Forms"
+#~ msgstr "Формы и элементы интерфейса"
+
+#~ msgid "Basic Widgets"
+#~ msgstr "Основные элементы интерфейса"
+
+#~ msgid "Source Widgets"
+#~ msgstr "Элементы интерфейса для объектов данных"
+
+#~ msgid "Advanced Widgets"
+#~ msgstr "Расширенные элементы интерфейса"
+
+#~ msgid "The browser:form Directive"
+#~ msgstr "Директива browser:form"
+
+#~ msgid "Generations"
+#~ msgstr "Поколения"
+
+#~ msgid "Principal Home Folder"
+#~ msgstr "Домашняя папка пользователя"
+
+#~ msgid "Persistent Key References"
+#~ msgstr "Ссылки по сохраняемым ключам"
+
+#~ msgid "IPageletSlot interface not provided."
+#~ msgstr "Интерфейс IPageletSlot не предоставлен."
+
+#~ msgid "Page data adapter registered for context, request and view."
+#~ msgstr ""
+#~ "Адаптер данных страницы зарегистрированный для контекста, запроса и "
+#~ "представления."
+
+#~ msgid "weight"
+#~ msgstr "вес"
+
+#~ msgid "User Preferences API"
+#~ msgstr "API настроек пользователя"
+
+#~ msgid "Default Security Policy"
+#~ msgstr "Политика безопасности по умолчанию"
+
+#~ msgid "Sessions"
+#~ msgstr "Сессии"
+
+#~ msgid "API"
+#~ msgstr "API"
+
+#~ msgid "Skintools"
+#~ msgstr "Инструментарий оформления"
+
+#~ msgid "Zope Tree"
+#~ msgstr "Иерархия Zope"
+
+#~ msgid "WfMC Workflows"
+#~ msgstr "Рабочие циклы WfMC"
+
+#~ msgid "Workflows using XPDL"
+#~ msgstr "Рабочие циклы с использованием XPDL"
+
+#~ msgid "Registering XPDL using ZCML"
+#~ msgstr "Регистрировать XPDL используя ZCML"
+
+#~ msgid "ZAPI"
+#~ msgstr "ZAPI"

Modified: Zope3/trunk/src/zope/app/locales/zope.pot
===================================================================
--- Zope3/trunk/src/zope/app/locales/zope.pot	2005-11-02 22:12:58 UTC (rev 39853)
+++ Zope3/trunk/src/zope/app/locales/zope.pot	2005-11-02 23:12:33 UTC (rev 39854)
@@ -13,8 +13,8 @@
 ##############################################################################
 msgid ""
 msgstr ""
-"Project-Id-Version: Development/Revision: 39847\n"
-"POT-Creation-Date: Wed Nov  2 16:40:49 2005\n"
+"Project-Id-Version: Development/Revision: 39852\n"
+"POT-Creation-Date: Wed Nov  2 17:11:49 2005\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
@@ -1065,6 +1065,10 @@
 #: src/zope/app/authentication/principalfolder.py:65
 #: src/zope/app/component/metadirectives.py:328
 #: src/zope/app/component/metadirectives.py:501
+#: src/zope/schema/interfaces.py:101
+#: src/zope/schema/interfaces.py:463
+#: src/zope/security/interfaces.py:264
+#: src/zope/security/interfaces.py:300
 #: src/zope/app/dublincore/browser/edit.pt:17
 #: src/zope/app/schema/browser/schema_edit.pt:39
 #: src/zope/app/container/browser/contents.pt:34
@@ -1073,6 +1077,7 @@
 msgstr ""
 
 #: src/zope/app/authentication/groupfolder.py:46
+#: src/zope/security/interfaces.py:301
 msgid "Provides a title for the permission."
 msgstr ""
 
@@ -1080,11 +1085,15 @@
 #: src/zope/app/authentication/principalfolder.py:69
 #: src/zope/app/component/metadirectives.py:335
 #: src/zope/app/component/metadirectives.py:508
+#: src/zope/schema/interfaces.py:108
+#: src/zope/security/interfaces.py:270
+#: src/zope/security/interfaces.py:305
 #: src/zope/app/dublincore/browser/edit.pt:25
 msgid "Description"
 msgstr ""
 
 #: src/zope/app/authentication/groupfolder.py:51
+#: src/zope/security/interfaces.py:306
 msgid "Provides a description for the permission."
 msgstr ""
 
@@ -2204,6 +2213,7 @@
 msgstr ""
 
 #: src/zope/app/container/browser/metaconfigure.py:85
+#: src/zope/formlib/form.py:828
 #: src/zope/app/container/browser/configure.zcml:5
 #: src/zope/app/component/browser/configure.zcml:57
 #: src/zope/app/component/browser/configure.zcml:122
@@ -2928,6 +2938,7 @@
 #: src/zope/app/file/browser/file.py:221
 #: src/zope/app/file/browser/file.py:364
 #: src/zope/app/form/browser/editview.py:116
+#: src/zope/formlib/form.py:786
 # Default: "date_time"
 msgid "Updated on ${date_time}"
 msgstr ""
@@ -3946,6 +3957,8 @@
 msgstr ""
 
 #: src/zope/app/onlinehelp/interfaces.py:53
+#: src/zope/security/interfaces.py:258
+#: src/zope/security/interfaces.py:294
 msgid "Id"
 msgstr ""
 
@@ -4533,10 +4546,6 @@
 msgid "Content listing"
 msgstr ""
 
-#: src/zope/app/schema/browser/schema_edit.pt:40
-msgid "Required"
-msgstr ""
-
 #: src/zope/app/schema/browser/schema_edit.pt:41
 msgid "Read-Only"
 msgstr ""
@@ -4585,11 +4594,11 @@
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "A TextLine Field"
+msgid "TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
-msgid "TextLine Field"
+msgid "A TextLine Field"
 msgstr ""
 
 #: src/zope/app/schema/fieldforms.zcml:33
@@ -5862,3 +5871,299 @@
 msgid "${lines} lines"
 msgstr ""
 
+#: src/zope/formlib/form.py:717
+msgid "There were errors"
+msgstr ""
+
+#: src/zope/formlib/form.py:773
+msgid "Apply"
+msgstr ""
+
+#: src/zope/formlib/form.py:795
+msgid "No changes"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:43
+msgid "Required input is missing."
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:46
+msgid "Object is of wrong type."
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:49
+msgid "Value is too big"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:52
+msgid "Value is too small"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:55
+msgid "Value is too long"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:58
+msgid "Value is too short"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:61
+msgid "Invalid value"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:64
+msgid "Constraint not satisfied"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:67
+msgid "Not a container"
+msgstr ""
+
+#: src/zope/schema/_bootstrapinterfaces.py:70
+msgid "Not an iterator"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:102
+msgid "A short summary or label"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:109
+msgid "A description of the field"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:115
+#: src/zope/app/schema/browser/schema_edit.pt:40
+msgid "Required"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:117
+msgid "Tells whether a field requires its value to exist."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:121
+msgid "Read Only"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:122
+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:319
+msgid "Default Value"
+msgstr ""
+
+#: 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"
+"                        field value"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:133
+msgid "Missing Value"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:134
+msgid ""
+"If input for this Field is missing, and that's ok,\n"
+"                          then this is the value to use"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:139
+msgid "Field Order"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:140
+msgid ""
+"\n"
+"        The order attribute can be used to determine the order in\n"
+"        which fields in a schema were defined. If one field is created\n"
+"        after another (in the same thread), its order will be\n"
+"        greater.\n"
+"\n"
+"        (Fields in separate threads could have the same order.)\n"
+"        "
+msgstr ""
+
+#: 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
+msgid "End of the range (excluding the value itself)"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:237
+msgid "Minimum length"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:238
+msgid ""
+"\n"
+"        Value after whitespace processing cannot have less than\n"
+"        `min_length` characters (if a string type) or elements (if\n"
+"        another sequence type). If `min_length` is ``None``, there is\n"
+"        no minimum.\n"
+"        "
+msgstr ""
+
+#: src/zope/schema/interfaces.py:249
+msgid "Maximum length"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:250
+msgid ""
+"\n"
+"        Value after whitespace processing cannot have greater\n"
+"        or equal than `max_length` characters (if a string type) or\n"
+"        elements (if another sequence type). If `max_length` is\n"
+"        ``None``, there is no maximum."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:383
+msgid "Value Type"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:384
+msgid "Field value items must conform to the given type, expressed via a Field."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:388
+msgid "Unique Members"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:389
+msgid "Specifies whether the members of the collection must be unique."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:39
+msgid "Wrong contained type"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:42
+msgid "One or more entries of sequence are not unique."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:421
+msgid "The Interface that defines the Fields comprising the Object."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:431
+msgid ""
+"Field keys must conform to the given type, expressed\n"
+"           via a Field.\n"
+"        "
+msgstr ""
+
+#: src/zope/schema/interfaces.py:436
+msgid ""
+"Field values must conform to the given type, expressed\n"
+"           via a Field.\n"
+"        "
+msgstr ""
+
+#: src/zope/schema/interfaces.py:45
+msgid "Schema not fully implemented"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:48
+msgid "Schema not provided"
+msgstr ""
+
+#: src/zope/schema/interfaces.py:51
+msgid "The specified URI is not valid."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:54
+msgid "The specified id is not valid."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:57
+msgid "The specified dotted name is not valid."
+msgstr ""
+
+#: src/zope/schema/interfaces.py:60
+msgid "The field is not bound."
+msgstr ""
+
+#: src/zope/schema/tests/test_objectfield.py:36
+msgid "Foo"
+msgstr ""
+
+#: src/zope/schema/tests/test_objectfield.py:37
+msgid "Foo description"
+msgstr ""
+
+#: src/zope/schema/tests/test_objectfield.py:42
+msgid "Bar"
+msgstr ""
+
+#: src/zope/schema/tests/test_objectfield.py:43
+msgid "Bar description"
+msgstr ""
+
+#: src/zope/security/interfaces.py:259
+msgid "The unique identification of the principal."
+msgstr ""
+
+#: src/zope/security/interfaces.py:265
+msgid "The title of the principal. This is usually used in the UI."
+msgstr ""
+
+#: src/zope/security/interfaces.py:271
+msgid "A detailed description of the principal."
+msgstr ""
+
+#: src/zope/security/interfaces.py:281
+msgid "Groups"
+msgstr ""
+
+#: src/zope/security/interfaces.py:282
+msgid "List of ids of groups the principal belongs to"
+msgstr ""
+
+#: src/zope/security/interfaces.py:295
+msgid "Id as which this permission will be known and used."
+msgstr ""
+
+#: src/zope/viewlet/metadirectives.py:41
+msgid "The view the content provider is registered for."
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: src/zope/viewlet/metadirectives.py:99
+msgid "view"
+msgstr ""
+



More information about the Zope3-Checkins mailing list