[Zope3-checkins]
SVN: Zope3/branches/ZopeX3-3.0/src/zope/app/locales/zope.pot
POT file updated
Dmitry Vasiliev
dima at hlabs.spb.ru
Tue Sep 7 08:58:32 EDT 2004
Log message for revision 27463:
POT file updated
Changed:
U Zope3/branches/ZopeX3-3.0/src/zope/app/locales/zope.pot
-=-
Modified: Zope3/branches/ZopeX3-3.0/src/zope/app/locales/zope.pot
===================================================================
--- Zope3/branches/ZopeX3-3.0/src/zope/app/locales/zope.pot 2004-09-07 12:48:21 UTC (rev 27462)
+++ Zope3/branches/ZopeX3-3.0/src/zope/app/locales/zope.pot 2004-09-07 12:58:31 UTC (rev 27463)
@@ -1,6 +1,6 @@
##############################################################################
#
-# Copyright (c) 2003 Zope Corporation and Contributors.
+# Copyright (c) 2003-2004 Zope Corporation and Contributors.
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
@@ -13,8 +13,8 @@
##############################################################################
msgid ""
msgstr ""
-"Project-Id-Version: Development/Revision: 26782/Branch: ZopeX3-3.0\n"
-"POT-Creation-Date: Tue Jul 27 16:25:14 2004\n"
+"Project-Id-Version: Development/Revision: 27460/Branch: ZopeX3-3.0\n"
+"POT-Creation-Date: Tue Sep 7 17:00:13 2004\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"
@@ -23,24 +23,24 @@
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: zope/app/translation_files/extract.py\n"
-#: src/zope/app/adapter/adapter.py:285
+#: src/zope/app/adapter/adapter.py:291
msgid "For interface"
msgstr ""
-#: src/zope/app/adapter/adapter.py:286
+#: src/zope/app/adapter/adapter.py:292
msgid "The interface of the objects being adapted"
msgstr ""
-#: src/zope/app/adapter/adapter.py:291
+#: src/zope/app/adapter/adapter.py:297
#: src/zope/app/utility/interfaces.py:48
msgid "Provided interface"
msgstr ""
-#: src/zope/app/adapter/adapter.py:292
+#: src/zope/app/adapter/adapter.py:298
msgid "The interface provided"
msgstr ""
-#: src/zope/app/adapter/adapter.py:298
+#: src/zope/app/adapter/adapter.py:304
#: src/zope/app/site/interfaces.py:162
#: src/zope/app/site/browser/tool.pt:39
#: src/zope/app/container/browser/contents.pt:32
@@ -48,15 +48,15 @@
msgid "Name"
msgstr ""
-#: src/zope/app/adapter/adapter.py:304
+#: src/zope/app/adapter/adapter.py:310
msgid "The dotted name of a factory for creating the adapter"
msgstr ""
-#: src/zope/app/adapter/adapter.py:310
+#: src/zope/app/adapter/adapter.py:316
msgid "The permission required for use"
msgstr ""
-#: src/zope/app/adapter/adapter.py:317
+#: src/zope/app/adapter/adapter.py:323
msgid "Factory to be called to construct the component"
msgstr ""
@@ -111,17 +111,42 @@
msgid "Zope 3 API Docs"
msgstr ""
-#: src/zope/app/apidoc/classmodule/__init__.py:511
-#: src/zope/app/apidoc/ifacemodule/index.pt:264
+#: src/zope/app/apidoc/classmodule/__init__.py:549
+#: src/zope/app/apidoc/ifacemodule/index.pt:265
msgid "Classes"
msgstr ""
-#: src/zope/app/apidoc/classmodule/__init__.py:549
+#: src/zope/app/apidoc/classmodule/__init__.py:552
+msgid ""
+"\n"
+" This module allows you to get an overview of the modules and classes\n"
+" defined in the Zope 3 framework and its supporting packages. There are\n"
+" two methods to navigate through the modules to find the classes you are\n"
+" interested in.\n"
+"\n"
+" The first method is to type in some part of the Python path of the class\n"
+" and the module will look in the class registry for matches. The menu will\n"
+" then return with a list of these matches.\n"
+"\n"
+" The second method is to click on the \"Browse Zope Source\" link. In the\n"
+" main window, you will see a directory listing with the root Zope 3\n"
+" modules. You can click on the module names to discover their content. If a\n"
+" class is found, it is represented as a bold entry in the list.\n"
+"\n"
+" The documentation contents of a class provides you with an incredible\n"
+" amount of information. Not only does it tell you about its base classes,\n"
+" implemented interfaces, attributes and methods, but it also lists the\n"
+" interface that requires a method or attribute to be implemented and the\n"
+" permissions required to access it.\n"
+" "
+msgstr ""
+
+#: src/zope/app/apidoc/classmodule/__init__.py:587
msgid "Zope 3 root."
msgstr ""
-#: src/zope/app/apidoc/classmodule/browser.py:416
-#: src/zope/app/rotterdam/template.pt:104
+#: src/zope/app/apidoc/classmodule/browser.py:684
+#: src/zope/app/rotterdam/template.pt:111
msgid "[top]"
msgstr ""
@@ -170,6 +195,11 @@
msgid "Value:"
msgstr ""
+#: src/zope/app/apidoc/classmodule/class_index.pt:92
+#: src/zope/app/apidoc/classmodule/class_index.pt:134
+msgid "Permissions:"
+msgstr ""
+
#: src/zope/app/apidoc/classmodule/class_index.pt:94
#: src/zope/app/apidoc/classmodule/class_index.pt:136
msgid "(read)"
@@ -214,84 +244,104 @@
msgid "Zope 3 Class Browser"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/__init__.py:73
+#: src/zope/app/apidoc/configure.zcml:5
+# Default: "Access Online API documentation"
+msgid "zope.app.apidoc.UseAPIDoc"
+msgstr ""
+
+#: src/zope/app/apidoc/ifacemodule/__init__.py:75
msgid "Interfaces"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/browser.py:158
+#: src/zope/app/apidoc/ifacemodule/__init__.py:78
+msgid ""
+"\n"
+" All used and important interfaces are registered through the interface\n"
+" service. While it would be possible to just list all attributes, it is\n"
+" hard on the user to read such an overfull list. Therefore, interfaces that\n"
+" have partial common module paths are bound together.\n"
+"\n"
+" The documentation of an interface also provides a wide variety of\n"
+" information, including of course the declared attributes/fields and\n"
+" methods, but also available adapters, services and utilities that provide\n"
+" this interface.\n"
+" "
+msgstr ""
+
+#: src/zope/app/apidoc/ifacemodule/browser.py:204
msgid "required"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/browser.py:160
+#: src/zope/app/apidoc/ifacemodule/browser.py:206
msgid "optional"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:100
+#: src/zope/app/apidoc/ifacemodule/index.pt:101
msgid "There are no methods specified."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:107
+#: src/zope/app/apidoc/ifacemodule/index.pt:108
msgid "Adapters"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:113
+#: src/zope/app/apidoc/ifacemodule/index.pt:114
msgid "Adapters where this interface is required:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:126
-#: src/zope/app/apidoc/ifacemodule/index.pt:167
+#: src/zope/app/apidoc/ifacemodule/index.pt:127
+#: src/zope/app/apidoc/ifacemodule/index.pt:168
msgid "name:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:131
+#: src/zope/app/apidoc/ifacemodule/index.pt:132
msgid "provides:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:137
+#: src/zope/app/apidoc/ifacemodule/index.pt:138
msgid "also required:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:154
+#: src/zope/app/apidoc/ifacemodule/index.pt:155
msgid "Adapters that provide this interface:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:171
+#: src/zope/app/apidoc/ifacemodule/index.pt:172
msgid "requires:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:178
+#: src/zope/app/apidoc/ifacemodule/index.pt:179
msgid "No interface required."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:189
+#: src/zope/app/apidoc/ifacemodule/index.pt:190
msgid "There are no adapters registered for this interface."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:199
+#: src/zope/app/apidoc/ifacemodule/index.pt:200
msgid "Other Information"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:204
+#: src/zope/app/apidoc/ifacemodule/index.pt:205
msgid "Factories"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:206
+#: src/zope/app/apidoc/ifacemodule/index.pt:207
msgid "A list of factories that create objects implement this interface."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:224
+#: src/zope/app/apidoc/ifacemodule/index.pt:225
msgid "A list of utilities that are are registered to provide this interface."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:235
+#: src/zope/app/apidoc/ifacemodule/index.pt:236
msgid "Class:"
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:249
+#: src/zope/app/apidoc/ifacemodule/index.pt:250
msgid "A list of services (usually just one) that are are registered to provide this interface."
msgstr ""
-#: src/zope/app/apidoc/ifacemodule/index.pt:266
+#: src/zope/app/apidoc/ifacemodule/index.pt:267
msgid "A list of classes that implement this interface. This might duplicate the entries in Utilities and Services."
msgstr ""
@@ -304,6 +354,28 @@
msgid "Services"
msgstr ""
+#: src/zope/app/apidoc/servicemodule/__init__.py:76
+msgid ""
+"\n"
+" The services module let's the reader browse through all defined\n"
+" services. It uses the service name as a key. In general services can be\n"
+" queried using::\n"
+"\n"
+" >>> from zope.app import zapi\n"
+" >>> service = zapi.getService('ServiceName')\n"
+"\n"
+" Here we used 'None' as the context by default, which means that\n"
+" always a global service is returned. If you use an object that has\n"
+" a location in the traversal tree, you will generally get the closest\n"
+" service, which includes the local ones. The first argument is the\n"
+" service name, which you can replace with any name listed in this\n"
+" module's menu.\n"
+"\n"
+" For each service, the attributes and methods of the service interface are\n"
+" presented. At the end a list of implementations is given.\n"
+" "
+msgstr ""
+
#: src/zope/app/apidoc/servicemodule/index.pt:17
#: src/zope/app/apidoc/classmodule/class_index.pt:84
#: src/zope/app/apidoc/classmodule/class_index.pt:125
@@ -318,14 +390,14 @@
#: src/zope/app/apidoc/servicemodule/index.pt:55
#: src/zope/app/apidoc/utilitymodule/index.pt:61
-#: src/zope/app/apidoc/ifacemodule/index.pt:77
+#: src/zope/app/apidoc/ifacemodule/index.pt:78
msgid "There are no attributes or fields specified."
msgstr ""
#: src/zope/app/apidoc/servicemodule/index.pt:62
#: src/zope/app/apidoc/utilitymodule/index.pt:68
#: src/zope/app/apidoc/classmodule/class_index.pt:109
-#: src/zope/app/apidoc/ifacemodule/index.pt:84
+#: src/zope/app/apidoc/ifacemodule/index.pt:85
msgid "Methods"
msgstr ""
@@ -342,18 +414,32 @@
msgid "This is a list of all available services by name."
msgstr ""
-#: src/zope/app/apidoc/utilities.py:262
-#: src/zope/app/apidoc/utilities.py:264
-#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:55
+#: src/zope/app/apidoc/utilities.py:248
+#: src/zope/app/apidoc/utilities.py:250
+#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:58
msgid "n/a"
msgstr ""
-#: src/zope/app/apidoc/utilitymodule/__init__.py:132
+#: src/zope/app/apidoc/utilitymodule/__init__.py:127
#: src/zope/app/utility/browser/configure.zcml:31
-#: src/zope/app/apidoc/ifacemodule/index.pt:222
+#: src/zope/app/apidoc/ifacemodule/index.pt:223
msgid "Utilities"
msgstr ""
+#: src/zope/app/apidoc/utilitymodule/__init__.py:130
+msgid ""
+"\n"
+" Utilities are also nicely registered in a service, so that it is easy to\n"
+" create a listing of available utilities. A utility is identified by the\n"
+" providing interface and a name, which can be empty. The menu provides you\n"
+" with a list of interfaces that utilities provide and as sub-items the\n"
+" names of the various implementations.\n"
+"\n"
+" Again, the documentation of a utility lists all the attributes/fields and\n"
+" methods the utility provides and provides a link to the implementation. \n"
+" "
+msgstr ""
+
#: src/zope/app/apidoc/utilitymodule/index.pt:17
msgid "Component:"
msgstr ""
@@ -363,15 +449,42 @@
msgid "(Attribute)"
msgstr ""
-#: src/zope/app/apidoc/viewmodule/__init__.py:200
-#: src/zope/app/apidoc/viewmodule/__init__.py:262
+#: src/zope/app/apidoc/viewmodule/__init__.py:207
+#: src/zope/app/apidoc/viewmodule/__init__.py:269
msgid "$file (line $line)"
msgstr ""
-#: src/zope/app/apidoc/viewmodule/__init__.py:64
+#: src/zope/app/apidoc/viewmodule/__init__.py:65
msgid "Presentations"
msgstr ""
+#: src/zope/app/apidoc/viewmodule/__init__.py:68
+msgid ""
+"\n"
+" The Presentations (or Views) module is somewhat crazy, since a view or\n"
+" resource cannot be identified by a single interface or name, but of four\n"
+" to five pieces of information. Conclusively, the menu lets you select an\n"
+" interface and a presentation type for which views should be found.\n"
+"\n"
+" By default, the resulting views exclude views that have no required\n"
+" interface (``None``) or are registered to require\n"
+" ``zope.interface.Interface``. To see these additional views, click on\n"
+" \"Show all views\".\n"
+"\n"
+" Once you click on \"Show\" you will be presented with a list of all\n"
+" applicable views. The views are sorted by layer. The views are mainly\n"
+" identified by name, since this is what you use in a URL for\n"
+" example. Information provided for each view include the required\n"
+" interface, the presentation type and the permission. If possible, the\n"
+" system also tries to extract some information from the factory, like the\n"
+" view class, the template or resource.\n"
+"\n"
+" Completely independent of all this, there is a link \"Show Skins, Layers\n"
+" and Usages\" that brings you to a simple screen that shows the mapping of\n"
+" the layers to skins and provides a list of available usages.\n"
+" "
+msgstr ""
+
#: src/zope/app/apidoc/viewmodule/index.pt:14
msgid "Layer"
msgstr ""
@@ -405,12 +518,10 @@
msgstr ""
#: src/zope/app/apidoc/viewmodule/index.pt:77
-#: src/zope/app/apidoc/classmodule/class_index.pt:92
-#: src/zope/app/apidoc/classmodule/class_index.pt:134
-msgid "Permissions:"
+msgid "Permission:"
msgstr ""
-#: src/zope/app/apidoc/viewmodule/index.pt:90
+#: src/zope/app/apidoc/viewmodule/index.pt:89
msgid "There are no views for this interface and presentation type."
msgstr ""
@@ -446,10 +557,26 @@
msgid "In the small tree below you see a listing of all the available Zope 3 skins (large bold font) and the layers (small bold font) for each skin. Below each entry you see some documentation that was registered. In the case of global skins and layers, the documentation shows the file and the line number in which the skin or layer was declared."
msgstr ""
-#: src/zope/app/apidoc/zcmlmodule/__init__.py:190
+#: src/zope/app/apidoc/zcmlmodule/__init__.py:192
msgid "ZCML Reference"
msgstr ""
+#: src/zope/app/apidoc/zcmlmodule/__init__.py:195
+msgid ""
+"\n"
+" This module presents you with a complete list of ZCML directives and\n"
+" serves therefore well as reference. The menu provides you with a tree that\n"
+" organizes the directives by namespaces.\n"
+"\n"
+" The documentation contents for each directive tells you all the available\n"
+" attributes and their semantics. It also provides a link to the interface\n"
+" the directive confirms to. If available, it will even tell you the\n"
+" file the directive was declared in. At the end a list of available\n"
+" subdirectives is given, also listing the implemented interface and\n"
+" available attributes.\n"
+" "
+msgstr ""
+
#: src/zope/app/apidoc/zcmlmodule/index.pt:13
msgid "File:"
msgstr ""
@@ -472,7 +599,7 @@
msgstr ""
#: src/zope/app/apidoc/zcmlmodule/index.pt:68
-#: src/zope/app/apidoc/ifacemodule/index.pt:69
+#: src/zope/app/apidoc/ifacemodule/index.pt:70
msgid "default"
msgstr ""
@@ -545,11 +672,11 @@
msgid "Python path"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:44
+#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:47
msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:65
+#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:68
msgid "Could not retrieve runtime information."
msgstr ""
@@ -577,11 +704,11 @@
msgid "Shutdown time:"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/servercontrol.py:32
+#: src/zope/app/applicationcontrol/browser/servercontrol.py:34
msgid "You restarted the server."
msgstr ""
-#: src/zope/app/applicationcontrol/browser/servercontrol.py:35
+#: src/zope/app/applicationcontrol/browser/servercontrol.py:37
msgid "You shut down the server."
msgstr ""
@@ -598,7 +725,7 @@
msgid "reload-button"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:49
+#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:51
msgid "Message Catalog successfully reloaded."
msgstr ""
@@ -627,20 +754,20 @@
msgid "Name of database: ${name}"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:31
-#: src/zope/app/size/__init__.py:52
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:33
+#: src/zope/app/size/__init__.py:50
msgid "${size} MB"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:34
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:36
msgid "${size} kB"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:37
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:39
msgid "${size} Bytes"
msgstr ""
-#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:50
+#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:52
msgid "ZODB successfully packed."
msgstr ""
@@ -652,17 +779,17 @@
msgid "Broken object"
msgstr ""
-#: src/zope/app/cache/browser/cacheable.py:61
+#: src/zope/app/cache/browser/cacheable.py:63
# Default: "Invalidated."
msgid "cache-invalidated"
msgstr ""
-#: src/zope/app/cache/browser/cacheable.py:63
+#: src/zope/app/cache/browser/cacheable.py:65
# Default: "No cache associated with object."
msgid "no-cache-associated"
msgstr ""
-#: src/zope/app/cache/browser/cacheable.py:75
+#: src/zope/app/cache/browser/cacheable.py:77
msgid "Saved changes."
msgstr ""
@@ -747,7 +874,7 @@
msgid "RAMCache statistics"
msgstr ""
-#: src/zope/app/container/browser/adding.py:117
+#: src/zope/app/container/browser/adding.py:119
msgid "You must select the type of object to add."
msgstr ""
@@ -800,29 +927,29 @@
msgid "Modified"
msgstr ""
-#: src/zope/app/container/browser/contents.py:241
+#: src/zope/app/container/browser/contents.py:243
msgid "You didn't specify any ids to remove."
msgstr ""
-#: src/zope/app/container/browser/contents.py:253
+#: src/zope/app/container/browser/contents.py:255
msgid "You didn't specify any ids to copy."
msgstr ""
-#: src/zope/app/container/browser/contents.py:273
+#: src/zope/app/container/browser/contents.py:275
msgid "You didn't specify any ids to cut."
msgstr ""
-#: src/zope/app/container/browser/contents.py:62
+#: src/zope/app/container/browser/contents.py:64
msgid "You didn't specify any ids to rename."
msgstr ""
-#: src/zope/app/container/browser/metaconfigure.py:63
+#: src/zope/app/container/browser/metaconfigure.py:65
#: src/zope/app/folder/browser/configure.zcml:20
#: src/zope/app/site/browser/configure.zcml:19
msgid "Contents"
msgstr ""
-#: src/zope/app/container/browser/metaconfigure.py:71
+#: src/zope/app/container/browser/metaconfigure.py:73
#: src/zope/app/container/browser/configure.zcml:5
#: src/zope/app/registration/browser/configure.zcml:42
#: src/zope/app/site/browser/configure.zcml:27
@@ -890,13 +1017,13 @@
msgid "A simple, content-based DTML page"
msgstr ""
-#: src/zope/app/dtmlpage/interfaces.py:31
-#: src/zope/app/sqlscript/interfaces.py:44
+#: src/zope/app/dtmlpage/interfaces.py:34
+#: src/zope/app/sqlscript/interfaces.py:45
#: src/zope/app/zptpage/interfaces.py:36
msgid "Source"
msgstr ""
-#: src/zope/app/dtmlpage/interfaces.py:32
+#: src/zope/app/dtmlpage/interfaces.py:35
msgid "The source of the dtml page."
msgstr ""
@@ -918,7 +1045,7 @@
msgid "Creator"
msgstr ""
-#: src/zope/app/dublincore/browser/metadataedit.py:38
+#: src/zope/app/dublincore/browser/metadataedit.py:40
msgid "Changed data ${datetime}"
msgstr ""
@@ -1117,7 +1244,7 @@
msgid "Image"
msgstr ""
-#: src/zope/app/file/image.py:73
+#: src/zope/app/file/image.py:72
msgid " ${width}x${height}"
msgstr ""
@@ -1163,84 +1290,84 @@
msgid "Object Name"
msgstr ""
-#: src/zope/app/form/browser/add.py:60
+#: src/zope/app/form/browser/add.py:62
#: src/zope/app/form/browser/editview.py:106
msgid "An error occured."
msgstr ""
-#: src/zope/app/form/browser/boolwidgets.py:91
-#: src/zope/app/form/browser/boolwidgets.py:96
-#: src/zope/app/form/browser/boolwidgets.py:103
+#: src/zope/app/form/browser/boolwidgets.py:93
+#: src/zope/app/form/browser/boolwidgets.py:98
+#: src/zope/app/form/browser/boolwidgets.py:105
msgid "off"
msgstr ""
-#: src/zope/app/form/browser/boolwidgets.py:91
-#: src/zope/app/form/browser/boolwidgets.py:96
-#: src/zope/app/form/browser/boolwidgets.py:103
+#: src/zope/app/form/browser/boolwidgets.py:93
+#: src/zope/app/form/browser/boolwidgets.py:98
+#: src/zope/app/form/browser/boolwidgets.py:105
msgid "on"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:45
+#: src/zope/app/form/browser/complexsample/complexsample.py:47
msgid "sampleWidget-button-move-up"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:46
+#: src/zope/app/form/browser/complexsample/complexsample.py:48
msgid "sampleWidget-button-move-down"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:47
+#: src/zope/app/form/browser/complexsample/complexsample.py:49
msgid "sampleWidget-button-remove"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:48
+#: src/zope/app/form/browser/complexsample/complexsample.py:50
msgid "sampleWidget-button-add-done"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:49
+#: src/zope/app/form/browser/complexsample/complexsample.py:51
msgid "sampleWidget-button-add-more"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:50
+#: src/zope/app/form/browser/complexsample/complexsample.py:52
msgid "sampleWidget-button-more"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:51
+#: src/zope/app/form/browser/complexsample/complexsample.py:53
msgid "sampleWidget-button-clear"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:52
+#: src/zope/app/form/browser/complexsample/complexsample.py:54
msgid "sampleWidget-button-query"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:53
+#: src/zope/app/form/browser/complexsample/complexsample.py:55
msgid "sampleWidget-button-select"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:54
+#: src/zope/app/form/browser/complexsample/complexsample.py:56
msgid "sampleWidget-button-dismiss"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:57
+#: src/zope/app/form/browser/complexsample/complexsample.py:59
msgid "sampleWidget-label-enter-search-text"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:59
+#: src/zope/app/form/browser/complexsample/complexsample.py:61
msgid "sampleWidget-label-select-content-type"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:61
+#: src/zope/app/form/browser/complexsample/complexsample.py:63
msgid "sampleWidget-label-any-content-type"
msgstr ""
-#: src/zope/app/form/browser/complexsample/complexsample.py:63
+#: src/zope/app/form/browser/complexsample/complexsample.py:65
msgid "sampleWidget-label-inaccessable-object"
msgstr ""
-#: src/zope/app/form/browser/complexsample/interfaces.py:29
+#: src/zope/app/form/browser/complexsample/interfaces.py:31
#: src/zope/app/publisher/interfaces/browser.py:44
#: src/zope/app/publisher/interfaces/browser.py:87
-#: src/zope/app/security/interfaces/__init__.py:44
-#: src/zope/app/security/interfaces/__init__.py:189
+#: src/zope/app/security/interfaces.py:44
+#: src/zope/app/security/interfaces.py:189
#: src/zope/schema/interfaces.py:100
#: src/zope/schema/interfaces.py:484
#: src/zope/app/site/browser/interfacebrowse.pt:11
@@ -1250,11 +1377,11 @@
msgid "Title"
msgstr ""
-#: src/zope/app/form/browser/complexsample/widgetapi.py:56
+#: src/zope/app/form/browser/complexsample/widgetapi.py:58
msgid "widget-missing-single-value"
msgstr ""
-#: src/zope/app/form/browser/complexsample/widgetapi.py:58
+#: src/zope/app/form/browser/complexsample/widgetapi.py:60
msgid "widget-missing-multiple-value"
msgstr ""
@@ -1274,57 +1401,57 @@
msgid "next-button"
msgstr ""
-#: src/zope/app/form/browser/editwizard.py:148
+#: src/zope/app/form/browser/editwizard.py:149
msgid "No changes to save"
msgstr ""
-#: src/zope/app/form/browser/editwizard.py:150
+#: src/zope/app/form/browser/editwizard.py:151
msgid "Changes saved"
msgstr ""
-#: src/zope/app/form/browser/itemswidgets.py:227
+#: src/zope/app/form/browser/itemswidgets.py:202
msgid "item-missing-single-value-for-display"
msgstr ""
-#: src/zope/app/form/browser/itemswidgets.py:243
+#: src/zope/app/form/browser/itemswidgets.py:218
msgid "vocabulary-missing-multiple-value-for-display"
msgstr ""
-#: src/zope/app/form/browser/itemswidgets.py:424
-#: src/zope/app/form/browser/itemswidgets.py:468
+#: src/zope/app/form/browser/itemswidgets.py:398
+#: src/zope/app/form/browser/itemswidgets.py:442
msgid "vocabulary-missing-single-value-for-edit"
msgstr ""
-#: src/zope/app/form/browser/itemswidgets.py:542
+#: src/zope/app/form/browser/itemswidgets.py:516
msgid "vocabulary-missing-multiple-value-for-edit"
msgstr ""
-#: src/zope/app/form/browser/sequencewidget.py:82
+#: src/zope/app/form/browser/sequencewidget.py:84
# Default: "Remove selected items"
msgid "remove-selected-items"
msgstr ""
-#: src/zope/app/form/browser/sequencewidget.py:89
+#: src/zope/app/form/browser/sequencewidget.py:91
msgid "Add %s"
msgstr ""
-#: src/zope/app/form/browser/vocabularyquery.py:165
+#: src/zope/app/form/browser/vocabularyquery.py:167
msgid "vocabulary-query-button-add-done"
msgstr ""
-#: src/zope/app/form/browser/vocabularyquery.py:167
+#: src/zope/app/form/browser/vocabularyquery.py:169
msgid "vocabulary-query-button-add-more"
msgstr ""
-#: src/zope/app/form/browser/vocabularyquery.py:169
+#: src/zope/app/form/browser/vocabularyquery.py:171
msgid "vocabulary-query-button-more"
msgstr ""
-#: src/zope/app/form/browser/vocabularyquery.py:171
+#: src/zope/app/form/browser/vocabularyquery.py:173
msgid "vocabulary-query-message-no-results"
msgstr ""
-#: src/zope/app/form/browser/vocabularyquery.py:173
+#: src/zope/app/form/browser/vocabularyquery.py:175
msgid "vocabulary-query-header-results"
msgstr ""
@@ -1446,23 +1573,23 @@
msgid "synchronize-button"
msgstr ""
-#: src/zope/app/i18n/browser/synchronize.py:30
+#: src/zope/app/i18n/browser/synchronize.py:34
msgid "New Remote"
msgstr ""
-#: src/zope/app/i18n/browser/synchronize.py:30
+#: src/zope/app/i18n/browser/synchronize.py:34
msgid "Up to Date"
msgstr ""
-#: src/zope/app/i18n/browser/synchronize.py:30
+#: src/zope/app/i18n/browser/synchronize.py:34
msgid "Out of Date"
msgstr ""
-#: src/zope/app/i18n/browser/synchronize.py:31
+#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Does not exist"
msgstr ""
-#: src/zope/app/i18n/browser/synchronize.py:31
+#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Newer Local"
msgstr ""
@@ -1575,12 +1702,12 @@
msgid "save-changes-button"
msgstr ""
-#: src/zope/app/i18nfile/browser/i18nfile.py:47
+#: src/zope/app/i18nfile/browser/i18nfile.py:44
#: src/zope/app/i18nfile/browser/i18nimage.py:27
msgid "Edit Form"
msgstr ""
-#: src/zope/app/i18nfile/browser/i18nfile.py:48
+#: src/zope/app/i18nfile/browser/i18nfile.py:45
msgid "This edit form allows you to make changes to the properties of this file."
msgstr ""
@@ -1610,10 +1737,19 @@
msgid "I18n Image"
msgstr ""
-#: src/zope/app/introspector/configure.zcml:31
+#: src/zope/app/introspector/configure.zcml:42
msgid "Introspector"
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/introspector/configure.zcml:6
+# Default: "Introspect Object Classes and Interfaces"
+msgid "zope.app.introspector.Introspect"
+msgstr ""
+
#: src/zope/app/introspector/introspector.pt:203
# Default: "Modify"
msgid "modify-button"
@@ -1674,67 +1810,67 @@
msgid "send-mail-permission"
msgstr ""
-#: src/zope/app/mail/interfaces.py:106
+#: src/zope/app/mail/interfaces.py:108
msgid "Queue path"
msgstr ""
-#: src/zope/app/mail/interfaces.py:107
-#: src/zope/app/mail/interfaces.py:116
+#: src/zope/app/mail/interfaces.py:109
+#: src/zope/app/mail/interfaces.py:118
msgid "Pathname of the directory used to queue mail."
msgstr ""
-#: src/zope/app/mail/interfaces.py:115
+#: src/zope/app/mail/interfaces.py:117
msgid "Queue Path"
msgstr ""
-#: src/zope/app/mail/interfaces.py:119
+#: src/zope/app/mail/interfaces.py:121
msgid "Polling Interval"
msgstr ""
-#: src/zope/app/mail/interfaces.py:120
+#: src/zope/app/mail/interfaces.py:122
msgid "How often the queue is checked for new messages (in milliseconds)"
msgstr ""
-#: src/zope/app/mail/interfaces.py:152
+#: src/zope/app/mail/interfaces.py:154
msgid "Hostname"
msgstr ""
-#: src/zope/app/mail/interfaces.py:153
+#: src/zope/app/mail/interfaces.py:155
msgid "Name of server to be used as SMTP server."
msgstr ""
-#: src/zope/app/mail/interfaces.py:156
+#: src/zope/app/mail/interfaces.py:158
msgid "Port"
msgstr ""
-#: src/zope/app/mail/interfaces.py:157
+#: src/zope/app/mail/interfaces.py:159
msgid "Port of SMTP service"
msgstr ""
-#: src/zope/app/mail/interfaces.py:161
+#: src/zope/app/mail/interfaces.py:163
#: src/zope/app/i18n/browser/synchronize.pt:31
msgid "Username"
msgstr ""
-#: src/zope/app/mail/interfaces.py:162
+#: src/zope/app/mail/interfaces.py:164
msgid "Username used for optional SMTP authentication."
msgstr ""
-#: src/zope/app/mail/interfaces.py:165
-#: src/zope/app/pluggableauth/interfaces.py:36
+#: src/zope/app/mail/interfaces.py:167
+#: src/zope/app/pluggableauth/interfaces.py:38
#: src/zope/app/i18n/browser/synchronize.pt:36
msgid "Password"
msgstr ""
-#: src/zope/app/mail/interfaces.py:166
+#: src/zope/app/mail/interfaces.py:168
msgid "Password used for optional SMTP authentication."
msgstr ""
-#: src/zope/app/mail/interfaces.py:173
+#: src/zope/app/mail/interfaces.py:175
msgid "Command"
msgstr ""
-#: src/zope/app/mail/interfaces.py:174
+#: src/zope/app/mail/interfaces.py:176
msgid "Command used to send email."
msgstr ""
@@ -1783,101 +1919,101 @@
msgid "Online Help - TOC"
msgstr ""
-#: src/zope/app/onlinehelp/configure.zcml:45
+#: src/zope/app/onlinehelp/configure.zcml:55
msgid "Zope UI Help"
msgstr ""
-#: src/zope/app/onlinehelp/configure.zcml:52
+#: src/zope/app/onlinehelp/configure.zcml:62
msgid "Welcome"
msgstr ""
-#: src/zope/app/onlinehelp/configure.zcml:59
+#: src/zope/app/onlinehelp/configure.zcml:69
msgid "Online Help System"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:142
+#: src/zope/app/onlinehelp/interfaces.py:144
msgid "Path to the Resource"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:143
+#: src/zope/app/onlinehelp/interfaces.py:145
msgid "The Path to the Resource, assumed to be in the same directory as the Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:46
-#: src/zope/app/security/interfaces/__init__.py:38
-#: src/zope/app/security/interfaces/__init__.py:183
+#: src/zope/app/onlinehelp/interfaces.py:48
+#: src/zope/app/security/interfaces.py:38
+#: src/zope/app/security/interfaces.py:183
msgid "Id"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:47
+#: src/zope/app/onlinehelp/interfaces.py:49
msgid "The Id of this Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:52
+#: src/zope/app/onlinehelp/interfaces.py:54
msgid "Parent Path"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:53
+#: src/zope/app/onlinehelp/interfaces.py:55
msgid "The Path to the Parent of this Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:58
+#: src/zope/app/onlinehelp/interfaces.py:60
msgid "Help Topic Title"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:59
+#: src/zope/app/onlinehelp/interfaces.py:61
msgid "The Title of a Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:60
+#: src/zope/app/onlinehelp/interfaces.py:62
msgid "Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:64
+#: src/zope/app/onlinehelp/interfaces.py:66
msgid "Source Text"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:65
+#: src/zope/app/onlinehelp/interfaces.py:67
msgid "Renderable source text of the topic."
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:71
+#: src/zope/app/onlinehelp/interfaces.py:73
msgid "Path to the Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:72
+#: src/zope/app/onlinehelp/interfaces.py:74
msgid "The Path to the Definition of a Help Topic"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:77
+#: src/zope/app/onlinehelp/interfaces.py:79
msgid "Source Type"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:78
+#: src/zope/app/onlinehelp/interfaces.py:80
msgid "Type of the source text, e.g. structured text"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:84
+#: src/zope/app/onlinehelp/interfaces.py:86
msgid "Object Interface"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:85
+#: src/zope/app/onlinehelp/interfaces.py:87
msgid "Interface for which this Help Topic is registered."
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:90
+#: src/zope/app/onlinehelp/interfaces.py:92
msgid "View Name"
msgstr ""
-#: src/zope/app/onlinehelp/interfaces.py:91
+#: src/zope/app/onlinehelp/interfaces.py:93
msgid "The View Name for which this Help Topic is registered"
msgstr ""
-#: src/zope/app/pagetemplate/engine.py:136
+#: src/zope/app/pagetemplate/engine.py:120
msgid "Inline Code Evaluation is deactivated, which means that you cannot have inline code snippets in your Page Template. Activate Inline Code Evaluation and try again."
msgstr ""
-#: src/zope/app/pagetemplate/engine.py:145
+#: src/zope/app/pagetemplate/engine.py:129
msgid "No interpreter named \"${lang_name}\" was found."
msgstr ""
@@ -1917,15 +2053,15 @@
msgid "A Pluggable Authentication uses plug-in principal sources."
msgstr ""
-#: src/zope/app/pluggableauth/interfaces.py:30
+#: src/zope/app/pluggableauth/interfaces.py:32
msgid "Login"
msgstr ""
-#: src/zope/app/pluggableauth/interfaces.py:31
+#: src/zope/app/pluggableauth/interfaces.py:33
msgid "The Login/Username of the user. This value can change."
msgstr ""
-#: src/zope/app/pluggableauth/interfaces.py:37
+#: src/zope/app/pluggableauth/interfaces.py:39
msgid "The password for the user."
msgstr ""
@@ -2076,15 +2212,20 @@
msgid "execute-button"
msgstr ""
+#: src/zope/app/rdb/configure.zcml:6
+# Default: "Use Database Connections"
+msgid "zope.app.rdb.Use"
+msgstr ""
+
#: src/zope/app/rdb/gadflyda.zcml:4
msgid "Gadfly Database Adapter"
msgstr ""
-#: src/zope/app/rdb/interfaces.py:389
+#: src/zope/app/rdb/interfaces.py:398
msgid "DSN"
msgstr ""
-#: src/zope/app/rdb/interfaces.py:390
+#: src/zope/app/rdb/interfaces.py:399
msgid ""
"Specify the DSN (Data Source Name) of the database. Examples include:\n"
"\n"
@@ -2180,7 +2321,7 @@
msgid "This object won't actually be used unless it is registered to perform a specific function and is activated."
msgstr ""
-#: src/zope/app/registration/configure.zcml:30
+#: src/zope/app/registration/configure.zcml:45
#: src/zope/app/registration/browser/editregistration.pt:10
msgid "Registration Manager"
msgstr ""
@@ -2198,6 +2339,10 @@
msgid "The permission needed to use the component"
msgstr ""
+#: src/zope/app/registration/interfaces.py:137
+msgid "the component named in the registration"
+msgstr ""
+
#: src/zope/app/registration/interfaces.py:30
msgid "Unregistered"
msgstr ""
@@ -2239,7 +2384,7 @@
msgstr ""
#: src/zope/app/rotterdam/dialog_macros.pt:135
-#: src/zope/app/rotterdam/template.pt:207
+#: src/zope/app/rotterdam/template.pt:215
msgid "Tip"
msgstr ""
@@ -2251,19 +2396,19 @@
msgid "Extended Editor"
msgstr ""
-#: src/zope/app/rotterdam/template.pt:102
-msgid "Location: "
+#: src/zope/app/rotterdam/template.pt:109
+msgid "Location:"
msgstr ""
-#: src/zope/app/rotterdam/template.pt:51
+#: src/zope/app/rotterdam/template.pt:54
msgid "[Logout]"
msgstr ""
-#: src/zope/app/rotterdam/template.pt:56
+#: src/zope/app/rotterdam/template.pt:58
msgid "[Login]"
msgstr ""
-#: src/zope/app/rotterdam/template.pt:77
+#: src/zope/app/rotterdam/template.pt:83
msgid "Add:"
msgstr ""
@@ -2312,81 +2457,81 @@
msgid "If you you see this screen for more than 5 seconds, click here."
msgstr ""
-#: src/zope/app/security/configure.zcml:51
+#: src/zope/app/security/configure.zcml:56
# Default: "Change security settings"
msgid "change-security-settings-permission"
msgstr ""
-#: src/zope/app/security/configure.zcml:56
-# Default: "Manage Content"
-msgid "manage-content-permission"
-msgstr ""
-
#: src/zope/app/security/configure.zcml:6
msgid "Special permission indicating unconditional access. Public resources are always accessable."
msgstr ""
#: src/zope/app/security/configure.zcml:6
-#: src/zope/app/security/configure.zcml:46
+#: src/zope/app/security/configure.zcml:51
# Default: "Public"
msgid "view-permission"
msgstr ""
#: src/zope/app/security/configure.zcml:61
+# Default: "Manage Content"
+msgid "manage-content-permission"
+msgstr ""
+
+#: src/zope/app/security/configure.zcml:66
# Default: "Manage Service Bindings"
msgid "manage-service-bindings-permission"
msgstr ""
-#: src/zope/app/security/configure.zcml:66
+#: src/zope/app/security/configure.zcml:71
msgid "Manage executable code, including Python, SQL, ZPT, etc."
msgstr ""
-#: src/zope/app/security/configure.zcml:66
+#: src/zope/app/security/configure.zcml:71
# Default: "Manage Code"
msgid "manage-code-permission"
msgstr ""
-#: src/zope/app/security/configure.zcml:72
+#: src/zope/app/security/configure.zcml:77
# Default: "Manage Services"
msgid "manage-services-permission"
msgstr ""
-#: src/zope/app/security/configure.zcml:77
+#: src/zope/app/security/configure.zcml:82
# Default: "Manage Principals"
msgid "manage-principal-permission"
msgstr ""
-#: src/zope/app/security/configure.zcml:82
+#: src/zope/app/security/configure.zcml:87
msgid "Manage the Zope Application, such as Restart/Shutdown or packing the ZODB."
msgstr ""
-#: src/zope/app/security/configure.zcml:82
+#: src/zope/app/security/configure.zcml:87
# Default: "Manage Application"
msgid "manage-application-permission"
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:184
+#: src/zope/app/security/interfaces.py:184
msgid "Id as which this permission will be known and used."
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:190
+#: src/zope/app/security/interfaces.py:190
msgid "Provides a title for the permission."
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:195
+#: src/zope/app/security/interfaces.py:195
msgid "Provides a description for the permission."
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:39
+#: src/zope/app/security/interfaces.py:39
msgid "The unique identification of the principal."
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:45
+#: src/zope/app/security/interfaces.py:45
msgid "The title of the principal. This is usually used in the UI."
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:50
-#: src/zope/app/security/interfaces/__init__.py:194
+#: src/zope/app/security/interfaces.py:50
+#: src/zope/app/security/interfaces.py:194
#: src/zope/schema/interfaces.py:107
#: src/zope/app/site/browser/interfacedetail.pt:21
#: src/zope/app/site/browser/interfacedetail.pt:48
@@ -2397,7 +2542,7 @@
msgid "Description"
msgstr ""
-#: src/zope/app/security/interfaces/__init__.py:51
+#: src/zope/app/security/interfaces.py:51
msgid "A detailed description of the principal."
msgstr ""
@@ -2443,7 +2588,7 @@
msgid "Roles"
msgstr ""
-#: src/zope/app/securitypolicy/browser/manage_access.pt:89
+#: src/zope/app/securitypolicy/browser/manage_access.pt:91
msgid "Save Changes"
msgstr ""
@@ -2459,14 +2604,10 @@
msgid "Setting"
msgstr ""
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:20
-msgid "Permissions assigned to the role ${role_title} (id: ${role_id})"
+#: src/zope/app/securitypolicy/browser/manage_roleform.pt:17
+msgid "This page shows the permissions allowed and denied the role ${role_title} (id: ${role_id}). To change settings, simply select different permissions in the Allow or Deny lists. Make sure you don't select the same permission in both lists though."
msgstr ""
-#: src/zope/app/securitypolicy/browser/manage_roleform.pt:9
-msgid "Helpful message explaining about how to set specific roles"
-msgstr ""
-
#: src/zope/app/securitypolicy/browser/principal_permission_edit.pt:12
msgid "Permission Settings"
msgstr ""
@@ -2510,38 +2651,38 @@
msgstr ""
#: src/zope/app/securitypolicy/browser/principalroleview.py:92
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:138
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:155
msgid "Settings changed at ${date_time}"
msgstr ""
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:46
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:59
# Default: "Acquire"
msgid "permission-acquire"
msgstr ""
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:48
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:61
# Default: "Allow"
msgid "permission-allow"
msgstr ""
-#: src/zope/app/securitypolicy/browser/rolepermissionview.py:50
+#: src/zope/app/securitypolicy/browser/rolepermissionview.py:63
# Default: "Deny"
msgid "permission-deny"
msgstr ""
-#: src/zope/app/securitypolicy/configure.zcml:90
+#: src/zope/app/securitypolicy/configure.zcml:91
msgid "All users have this role implicitly"
msgstr ""
-#: src/zope/app/securitypolicy/configure.zcml:90
+#: src/zope/app/securitypolicy/configure.zcml:91
msgid "Everybody"
msgstr ""
-#: src/zope/app/securitypolicy/configure.zcml:92
+#: src/zope/app/securitypolicy/configure.zcml:93
msgid "Site Manager"
msgstr ""
-#: src/zope/app/securitypolicy/configure.zcml:93
+#: src/zope/app/securitypolicy/configure.zcml:94
msgid "Site Member"
msgstr ""
@@ -2554,8 +2695,8 @@
msgstr ""
#: src/zope/app/site/browser/__init__.py:214
-#: src/zope/app/site/browser/tools.py:106
-#: src/zope/app/utility/browser/__init__.py:59
+#: src/zope/app/site/browser/tools.py:107
+#: src/zope/app/utility/browser/__init__.py:57
msgid "Please select at least one checkbox"
msgstr ""
@@ -2653,7 +2794,7 @@
#: src/zope/app/site/browser/configure.zcml:210
#: src/zope/app/site/browser/serviceactivation.pt:26
-#: src/zope/app/apidoc/ifacemodule/index.pt:247
+#: src/zope/app/apidoc/ifacemodule/index.pt:248
msgid "Service"
msgstr ""
@@ -2789,23 +2930,19 @@
msgstr ""
#: src/zope/app/site/browser/tasks.pt:30
-# Default: "Configure services"
+#: src/zope/app/site/browser/tasks.pt:35
+# Default: "Tools Management"
msgid "label-configure-services"
msgstr ""
-#: src/zope/app/site/browser/tasks.pt:36
-# Default: "Configure utilities"
+#: src/zope/app/site/browser/tasks.pt:41
+# Default: "Utilities Overview (<b>default</b> Site Manager)"
msgid "label-configure-utilities"
msgstr ""
-#: src/zope/app/site/browser/tasks.pt:43
-# Default: "Add a service"
-msgid "label-add-service"
-msgstr ""
-
#: src/zope/app/site/browser/tasks.pt:49
-# Default: "Add a utility"
-msgid "label-add-utility"
+# Default: "Software"
+msgid "label-software"
msgstr ""
#: src/zope/app/site/browser/tasks.pt:5
@@ -2813,21 +2950,16 @@
msgid "heading-common-site-management-tasks"
msgstr ""
-#: src/zope/app/site/browser/tasks.pt:56
-# Default: "Software"
-msgid "label-software"
-msgstr ""
-
-#: src/zope/app/site/browser/tasks.pt:59
+#: src/zope/app/site/browser/tasks.pt:52
msgid "The site may customize the behavior of existing software or define its own. The first step in creating a new software package is to create a new Site Management Folder to contain the software."
msgstr ""
-#: src/zope/app/site/browser/tasks.pt:68
+#: src/zope/app/site/browser/tasks.pt:61
# Default: "Customize the behavior of existing software"
msgid "label-customize-existing-software"
msgstr ""
-#: src/zope/app/site/browser/tasks.pt:75
+#: src/zope/app/site/browser/tasks.pt:68
# Default: "Create a new Site Management Folder"
msgid "label-create-new-site-management-folder"
msgstr ""
@@ -2929,19 +3061,19 @@
msgid "Available Tools"
msgstr ""
-#: src/zope/app/site/browser/tools.py:109
+#: src/zope/app/site/browser/tools.py:110
msgid "Deleted selected tools."
msgstr ""
-#: src/zope/app/site/browser/tools.py:114
+#: src/zope/app/site/browser/tools.py:115
msgid "Renamed selected tools."
msgstr ""
-#: src/zope/app/site/browser/tools.py:117
+#: src/zope/app/site/browser/tools.py:118
msgid "Activated registrations."
msgstr ""
-#: src/zope/app/site/browser/tools.py:120
+#: src/zope/app/site/browser/tools.py:121
msgid "Deactivated registrations."
msgstr ""
@@ -2950,20 +3082,20 @@
msgid "The name that is registered"
msgstr ""
-#: src/zope/app/size/__init__.py:44
+#: src/zope/app/size/__init__.py:42
# Default: "n/a"
msgid "not-available"
msgstr ""
-#: src/zope/app/size/__init__.py:48
+#: src/zope/app/size/__init__.py:46
msgid "0 KB"
msgstr ""
-#: src/zope/app/size/__init__.py:50
+#: src/zope/app/size/__init__.py:48
msgid "1 KB"
msgstr ""
-#: src/zope/app/size/__init__.py:55
+#: src/zope/app/size/__init__.py:53
msgid "${size} KB"
msgstr ""
@@ -3021,23 +3153,23 @@
msgid "SQL Script"
msgstr ""
-#: src/zope/app/sqlscript/interfaces.py:29
+#: src/zope/app/sqlscript/interfaces.py:30
msgid "Connection Name"
msgstr ""
-#: src/zope/app/sqlscript/interfaces.py:30
+#: src/zope/app/sqlscript/interfaces.py:31
msgid "The Connection Name for the connection to be used."
msgstr ""
-#: src/zope/app/sqlscript/interfaces.py:35
+#: src/zope/app/sqlscript/interfaces.py:36
msgid "Arguments"
msgstr ""
-#: src/zope/app/sqlscript/interfaces.py:36
+#: src/zope/app/sqlscript/interfaces.py:37
msgid "A set of attributes that can be used during the SQL command rendering process to provide dynamic data."
msgstr ""
-#: src/zope/app/sqlscript/interfaces.py:45
+#: src/zope/app/sqlscript/interfaces.py:46
msgid "The SQL command to be run."
msgstr ""
@@ -3161,30 +3293,30 @@
msgid "This form lets you undo your last transactions. You are only viewing transactions initiated by you."
msgstr ""
-#: src/zope/app/utility/browser/__init__.py:100
-msgid "Deactivated: ${deactivated_utilities}"
-msgstr ""
-
-#: src/zope/app/utility/browser/__init__.py:104
+#: src/zope/app/utility/browser/__init__.py:102
msgid "None of the checked utilities were active"
msgstr ""
-#: src/zope/app/utility/browser/__init__.py:116
+#: src/zope/app/utility/browser/__init__.py:114
msgid "Can't delete active utility/utilites: ${utility_names}; use the Deactivate button to deactivate"
msgstr ""
-#: src/zope/app/utility/browser/__init__.py:148
+#: src/zope/app/utility/browser/__init__.py:146
msgid "Deleted: ${utility_names}"
msgstr ""
-#: src/zope/app/utility/browser/__init__.py:85
+#: src/zope/app/utility/browser/__init__.py:83
msgid "Activated: ${activated_utilities}"
msgstr ""
-#: src/zope/app/utility/browser/__init__.py:89
+#: src/zope/app/utility/browser/__init__.py:87
msgid "All of the checked utilities were already active"
msgstr ""
+#: src/zope/app/utility/browser/__init__.py:98
+msgid "Deactivated: ${deactivated_utilities}"
+msgstr ""
+
#: src/zope/app/utility/browser/configure.zcml:23
msgid "A Local Utility Service allows you to register Utilities in this site"
msgstr ""
@@ -3296,12 +3428,12 @@
msgid "Evaluate code snippets in TAL. We usually discourage people from using this feature."
msgstr ""
-#: src/zope/app/zptpage/zptpage.py:103
-msgid "1 line"
+#: src/zope/app/zptpage/zptpage.py:100
+msgid "${lines} lines"
msgstr ""
-#: src/zope/app/zptpage/zptpage.py:104
-msgid "${lines} lines"
+#: src/zope/app/zptpage/zptpage.py:99
+msgid "1 line"
msgstr ""
#: src/zope/schema/_bootstrapinterfaces.py:43
@@ -3508,19 +3640,19 @@
msgid "The field is not bound."
msgstr ""
-#: src/zope/schema/tests/test_objectfield.py:38
+#: src/zope/schema/tests/test_objectfield.py:37
msgid "Foo"
msgstr ""
-#: src/zope/schema/tests/test_objectfield.py:39
+#: src/zope/schema/tests/test_objectfield.py:38
msgid "Foo description"
msgstr ""
-#: src/zope/schema/tests/test_objectfield.py:44
+#: src/zope/schema/tests/test_objectfield.py:43
msgid "Bar"
msgstr ""
-#: src/zope/schema/tests/test_objectfield.py:45
+#: src/zope/schema/tests/test_objectfield.py:44
msgid "Bar description"
msgstr ""
More information about the Zope3-Checkins
mailing list