# #############################################################################
# 
# Copyright (c) 2003-2004 Zope Corporation and Contributors.
# All Rights Reserved.
# 
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
# 
# #############################################################################
# #############################################################################
# 
# Zope 3 Chinese Translation Credits:
# 
# - 陈穹, backrain@gmail.com
#   The initial version for Zope 3.1, Thanks!
# 
# - limodou, limodou@gmail.com
#   Review and update the translations.
# 
# - 顾宏军(army), guhongjun@gmail.com
#   Review and update the translations.
# 
# - panjunyong(Chinese: 潘俊勇, ID: panjunyong), panjy@zopechina.com
#   Provided an old uncompleted version for reference
# 
# - www.czug.org, Chinese Zope User Group
#   Provided cooperation environment
# 
# (Dear contributors, feel free to add your name here.)
# 
# #############################################################################
msgid ""
msgstr ""
"Project-Id-Version: Development/Revision: 37524\n"
"POT-Creation-Date: Wed Feb  1 15:36:55 2006\n"
"PO-Revision-Date: 2005-08-06 14:52+0800\n"
"Last-Translator: limodou <limodou@gmail.com>\n"
"Language-Team: Chinese <zope3-dev@zope.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: zope/app/locales/extract.py\n"
"X-Poedit-Language: Chinese\n"
"X-Poedit-SourceCharset: utf-8\n"

#: securitypolicy.zcml:11
msgid "All users have this role implicitly"
msgstr "所有用户隐式地拥有这个角色"

#: securitypolicy.zcml:11
msgid "Everybody"
msgstr "任何人"

#: securitypolicy.zcml:13
msgid "Site Manager"
msgstr "网站管理器"

#: securitypolicy.zcml:14
msgid "Site Member"
msgstr "网站成员"

#: src/zope/app/apidoc/bookmodule/book.py:50
#: src/zope/app/apidoc/bookmodule/book.py:64
msgid "Book"
msgstr "书"

#: src/zope/app/apidoc/bookmodule/book.py:53
msgid ""
"\n"
"    This is a developer's book compiled from all existing documentation\n"
"    files. It is not meant to be a complete or cohesive work, but each "
"chapter\n"
"    in itself is a little story. Think about it like a collection of fairy\n"
"    tales.\n"
"    "
msgstr ""
"\n"
"    这只是一本从所有已存在的文档简单汇集而成的开发者手册，\n"
"    而并不是一本精心安排章节架构，前后呼应的的完整书籍。其中的每一章都面向特"
"定主题，可独立成文。\n"
"    这种风格就像一本由许多单个的小故事汇集而成的童话故事集。\n"
"    "

#: src/zope/app/apidoc/bookmodule/book.zcml: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
#, fuzzy
msgid "The Test Browser"
msgstr "代码浏览器"

#: src/zope/app/apidoc/bookmodule/book.zcml:167
msgid "Using testbrowser On the Internet"
msgstr ""

#: src/zope/app/apidoc/bookmodule/book.zcml:17
msgid "Adapter Registry"
msgstr "适配器注册表"

#: src/zope/app/apidoc/bookmodule/book.zcml:175
msgid "Functional DocTest"
msgstr "功能性文档测试"

#: src/zope/app/apidoc/bookmodule/book.zcml:183
msgid "FDocTest (How to)"
msgstr "FDocTest(入门)"

#: src/zope/app/apidoc/bookmodule/book.zcml:191
msgid "Form Parser"
msgstr "表单解析器"

#: src/zope/app/apidoc/bookmodule/book.zcml:200
msgid "I18n and L10n"
msgstr "国际化和本地化"

#: src/zope/app/apidoc/bookmodule/book.zcml:205
#, fuzzy
msgid "Messages"
msgstr "消息"

#: src/zope/app/apidoc/bookmodule/book.zcml:215
msgid "Cached Properties"
msgstr "已缓存的属性"

#: src/zope/app/apidoc/bookmodule/book.zcml:225
msgid "BForest API"
msgstr "BForest API"

#: src/zope/app/apidoc/bookmodule/book.zcml:23
msgid "Adapters (light version)"
msgstr "适配器(轻量版)"

#: src/zope/app/apidoc/bookmodule/book.zcml:234
msgid "Deprecation API"
msgstr "不建议的API"

#: src/zope/app/apidoc/bookmodule/book.zcml:243
msgid "Persistent Framework"
msgstr "持久化框架"

#: src/zope/app/apidoc/bookmodule/book.zcml:252
#, fuzzy
msgid "Transactions"
msgstr "子事务"

#: src/zope/app/apidoc/bookmodule/book.zcml:257
#: src/zope/app/apidoc/bookmodule/book.zcml:301
#, fuzzy
msgid "Savepoints"
msgstr "事件"

#: src/zope/app/apidoc/bookmodule/book.zcml:267
msgid "Zope Object Database (ZODB)"
msgstr "Zope对象数据库（ZODB）"

#: src/zope/app/apidoc/bookmodule/book.zcml:271
msgid "Multiple Databases"
msgstr ""

#: src/zope/app/apidoc/bookmodule/book.zcml:277
#, fuzzy
msgid "Cross-Database References"
msgstr "存储键引用"

#: src/zope/app/apidoc/bookmodule/book.zcml:283
#, fuzzy
msgid "Collaboration Diagrams"
msgstr "协作"

#: src/zope/app/apidoc/bookmodule/book.zcml:289
msgid "Connection Management"
msgstr "连接管理"

#: src/zope/app/apidoc/bookmodule/book.zcml:29
msgid "Food For Thought"
msgstr "精神食粮"

#: src/zope/app/apidoc/bookmodule/book.zcml:295
#, fuzzy
msgid "Persistent Classes"
msgstr "持久化框架"

#: src/zope/app/apidoc/bookmodule/book.zcml:307
msgid "Sub-Transactions"
msgstr "子事务"

#: src/zope/app/apidoc/bookmodule/book.zcml:313
#, fuzzy
msgid "Synchronizers"
msgstr "同步"

#: src/zope/app/apidoc/bookmodule/book.zcml:323
#, fuzzy
msgid "BTree Developer Information"
msgstr "Zope开发者信息"

#: 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 "全局CA(Socket示例)"

#: src/zope/app/apidoc/bookmodule/book.zcml:70
#: src/zope/app/apidoc/ifacemodule/index.pt:286
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, "
"which was designed to aid the developer directly to the desired information. "
"Below you see a short description of every module."
msgstr ""
"模块之间通常彼此依赖，这些依赖关系经由连接彼此引用。每个模块都有一个它所遵遁"
"的“主题”，它可以帮助开发者直接得到想要的信息。下面您可以看到对每个模块的简短"
"描述"

#: src/zope/app/apidoc/browser/contents.pt:5
#: src/zope/app/apidoc/browser/static_contents.pt:5
#: src/zope/app/apidoc/browser/index.pt:3
#: src/zope/app/apidoc/browser/static_index.pt:3
msgid "Zope 3 API Documentation"
msgstr "Zope 3 API 文档"

#: src/zope/app/apidoc/browser/contents.pt:7
#: src/zope/app/apidoc/browser/static_contents.pt:7
msgid ""
"Welcome to the Zope 3 API documentation tool. The documentation provided "
"here is separated in several discrete documentation modules. You can see the "
"list of available modules in the top-left box on your screen. When you click "
"on a module, the module's menu will appear below. In the menu you have then "
"navigational means to access the documentation content of the module."
msgstr ""
"欢迎来到Zope3 API文档工具。这里提供的文档分为几个不连续的文档模块。你可以在屏"
"幕左上方看到可用模块的列表。当点击一个模块，这个模块的菜单将显示在下面。通过"
"点击相应菜单，你可以查看相应文档模块的内容。"

#: src/zope/app/apidoc/browser/menu.pt:6
#: src/zope/app/apidoc/browser/static_menu.pt:6
msgid ""
"Click on one of the Documentation Modules above and a menu for this module "
"will appear."
msgstr "点击上面的一个文档模块，将出现一个针对此模块的菜单。"

#: src/zope/app/apidoc/browser/menu_macros.pt:10
#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
#: src/zope/app/apidoc/browser/details_macros.pt:10
msgid "Zope 3 apidoc"
msgstr "Zope 3 API文档"

#: src/zope/app/apidoc/browser/menu_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:162
msgid "Known Subclasses"
msgstr "已知的子类"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
msgid "(C-based class)"
msgstr "（基于C的类）"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
msgid "Base classes"
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:40
msgid "Implemented Interfaces"
msgstr "已实现的接口"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
msgid "There are no implemented interfaces."
msgstr "没有已实现的接口"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
msgid "Signature"
msgstr "签名"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:19
msgid "Documentation String"
msgstr "文档字符串"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:41
#: src/zope/app/apidoc/codemodule/browser/function_index.pt:45
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:114
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:228
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:266
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:308
#: 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/introspector.pt:121
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
msgid "Value:"
msgstr "值："

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:101
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
msgid "Attributes/Properties"
msgstr "属性/特性"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:133
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:173
#: 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/introspector.pt:141
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:182
#: 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/introspector.pt:143
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:184
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
msgid "(read)"
msgstr "（读）"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:145
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:186
#: 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/introspector.pt:152
#: 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/introspector.pt:157
#: 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/introspector.pt:18
msgid "Object Introspector: ${class-name} ( ${object-name} )"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:193
#: 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/introspector.pt:200
msgid "Mapping Items"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:206
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:248
msgid "There are no items."
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:21
msgid "&lt;no name&gt;"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:242
msgid "Sequence Items"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:280
msgid "Annotations"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:286
msgid "There were no annotations or they were not inspectable."
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:30
msgid "Parent: ${parent}"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:36
msgid "&lt;No Name&gt;"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:42
msgid "Directly Provided Interfaces"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:56
msgid "No interfaces are directly provided."
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:62
msgid "Provided Interfaces"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:78
msgid "Bases"
msgstr ""

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:96
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
msgid "There are no base classes."
msgstr "没有基类"

#: src/zope/app/apidoc/codemodule/browser/introspector.zcml:46
msgid "Introspector"
msgstr "内省"

#: 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源码"

#: 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: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:60
msgid "[top]"
msgstr "[顶部]"

#: src/zope/app/apidoc/codemodule/browser/module_index.pt:5
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 "代码浏览器"

#: src/zope/app/apidoc/codemodule/codemodule.py:41
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 ""
"\n"
"    这个模块允许您对定义在Zope 3框架和它的支撑包中的模块有一个全面的了\n"
"    解。有两个方法可以用来在模块中搜索来找到你感兴趣的类。\n"
"\n"
"    第一个方法用于输入指定类的Python路径的一部分，这个模块将在类的注册\n"
"    中查找匹配项。菜单将接着返回这些匹配项的列表。\n"
"\n"
"    第二个方法用于在\"浏览Python源代码\"链接的点击上。在主窗口中，你将\n"
"    看到一个目录，列出了Zope 3模块的起始点。你可以在模块名上点击来查看\n"
"    它们的内容。如果找到一个类，它在列表中表现为一个粗体入口。\n"
"\n"
"    一个类的文档内容会提供给你难以置信的信息量。它不仅仅告诉你它的基类，\n"
"    所实现的接口，属性和方法，而且还列出了要求方法或属性需要实现的接口\n"
"    和访问它所需要的权限。\n"
"    "

#: src/zope/app/apidoc/codemodule/codemodule.py:79
msgid "Zope 3 root."
msgstr "Zope3的根"

#: src/zope/app/apidoc/codemodule/interfaces.py:185
msgid "Configuration Filename"
msgstr "配置文件名"

#: src/zope/app/apidoc/codemodule/interfaces.py:186
msgid "Path to the configuration file"
msgstr "配置文件的路径"

#: src/zope/app/apidoc/codemodule/interfaces.py:190
msgid "Configuration Package"
msgstr "配置包"

#: src/zope/app/apidoc/codemodule/interfaces.py:191
msgid ""
"Specifies the package from which the configuration file will be\n"
"        executed. If you do not specify the package, then the configuration\n"
"        cannot be fully validated and improper ZCML files might be written."
msgstr ""
"指定配置文件将从中被执行的包\n"
"        如果你不指定该包，那么其配置文件可能不会被完全验证，并且可能会覆写"
"不\n"
"        正确的ZCML文件。"

#: src/zope/app/apidoc/codemodule/interfaces.py:198
msgid "XML Root Element"
msgstr "XML根元素"

#: src/zope/app/apidoc/codemodule/interfaces.py:199
msgid "XML element representing the configuration root."
msgstr "表示配置根的XML元素"

#: src/zope/app/apidoc/component.py:196
msgid "<subscription>"
msgstr "<订阅>"

#: src/zope/app/apidoc/component.py:216 src/zope/app/apidoc/component.py:249
msgid "<i>no name</i>"
msgstr "<i>没有名字</i>"

#: src/zope/app/apidoc/configure.zcml:33
msgid "Inspection API"
msgstr "查验API"

#: src/zope/app/apidoc/configure.zcml:43
msgid "Components"
msgstr "组件"

#: src/zope/app/apidoc/configure.zcml:49
msgid "Presentation"
msgstr "演示"

#: src/zope/app/apidoc/configure.zcml:55
msgid "Miscellaneous"
msgstr "杂项"

#: src/zope/app/apidoc/configure.zcml:61
msgid "Class Registry"
msgstr "类注册表"

#: src/zope/app/apidoc/configure.zcml:70
msgid "API Doc Tool"
msgstr "API文档工具"

#: src/zope/app/apidoc/configure.zcml:70
msgid ""
"          These are all the preferences related to viewing the API          "
"documentation."
msgstr "          这些都是跟查看API文档相关的参数"

#: src/zope/app/apidoc/configure.zcml:8
msgid "zope.app.apidoc.UseAPIDoc"
msgstr "访问在线API文档"

#: src/zope/app/apidoc/ifacemodule/browser.py:267
#, fuzzy
msgid "Specific views"
msgstr "特定FTP视图"

#: src/zope/app/apidoc/ifacemodule/browser.py:268
#, fuzzy
msgid "Extended views"
msgstr "扩展的FTP视图"

#: src/zope/app/apidoc/ifacemodule/browser.py:269
#, fuzzy
msgid "Generic views"
msgstr "通用FTP视图"

#: src/zope/app/apidoc/ifacemodule/browser.py:274
#, fuzzy
msgid "Browser"
msgstr "代码浏览器"

#: src/zope/app/apidoc/ifacemodule/browser.py:275
#, fuzzy
msgid "XML-RPC"
msgstr "XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/browser.py:276
msgid "HTTP"
msgstr ""

#: src/zope/app/apidoc/ifacemodule/browser.py:277
msgid "FTP"
msgstr ""

#: src/zope/app/apidoc/ifacemodule/browser.py:278
#, fuzzy
msgid "Other"
msgstr "其它视图"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
msgid "(line ${line})"
msgstr "(行 ${line})"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:29
msgid "(name: ${name})"
msgstr "(名字: ${name})"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:35
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:10
msgid "registered:"
msgstr "已注册的："

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:40
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:25
msgid "requires:"
msgstr "需求："

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:49
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:34
msgid "No interface required."
msgstr "没有必需的接口。"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:55
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:41
msgid "provides:"
msgstr "提供："

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:62
msgid "No interface provided."
msgstr "没有提供的接口。"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:68
msgid "registration info:"
msgstr "注册信息："

#: src/zope/app/apidoc/ifacemodule/configure.zcml:81
msgid "Interface Details"
msgstr "接口细节："

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:3
msgid "(Attribute)"
msgstr "（属性）"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:53
msgid "There are no methods specified."
msgstr "没有指定的方法。"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:62
msgid "Attributes/Fields"
msgstr "属性/字段"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:77
msgid "There are no attributes or fields specified."
msgstr "没有指定的属性或字段。"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:97
msgid "There are no views available."
msgstr "没有视图可用。"

#: 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:37
#: src/zope/app/apidoc/bookmodule/book.zcml:11
msgid "Interfaces"
msgstr "接口"

#: src/zope/app/apidoc/ifacemodule/ifacemodule.py:54
msgid ""
"\n"
"    All used and important interfaces are registered through the site\n"
"    manager. While it would be possible to just list all attributes, it is\n"
"    hard on the user to read such an overfull list. Therefore, interfaces "
"that\n"
"    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, and utilities that provide\n"
"    this interface.\n"
"    "
msgstr ""
"\n"
"    所有正使用的和重要的接口都是通过站点管理器注册的。如果站点管理器仅仅是列"
"出所有属性，对用户而言，将很难阅读这长长的列表。因此，接口和部分通用模块路径"
"绑定在一起。\n"
"\n"
"接口的文档还提供各种其它信息，除了属性/部件和方法声明，还有可用的适配器，和提"
"供该接口的工具。\n"
"    "

#: src/zope/app/apidoc/ifacemodule/index.pt:101
msgid "Extended Adapters"
msgstr "扩展的适配器"

#: src/zope/app/apidoc/ifacemodule/index.pt:112
msgid "There are no extended adapters registered for this interface."
msgstr "该接口没有注册扩展的适配器。"

#: src/zope/app/apidoc/ifacemodule/index.pt:125
msgid "Generic Adapters"
msgstr "通用适配器"

#: src/zope/app/apidoc/ifacemodule/index.pt:136
msgid "There are no generic adapters registered."
msgstr "没有注册通用的适配器。"

#: src/zope/app/apidoc/ifacemodule/index.pt:149
msgid "Adapters that provide this interface:"
msgstr "提供该接口的适配器："

#: src/zope/app/apidoc/ifacemodule/index.pt:161
msgid "There are no adapters registered for this interface."
msgstr "对该接口而言，没有适配器注册。"

#: src/zope/app/apidoc/ifacemodule/index.pt:281
msgid "Other Information"
msgstr "其它信息"

#: src/zope/app/apidoc/ifacemodule/index.pt:288
msgid "A list of factories that create objects implementing this interface."
msgstr "一个用于创建“实现该接口的对象”的工厂列表。"

#: src/zope/app/apidoc/ifacemodule/index.pt:29
msgid "Base interfaces"
msgstr "基接口"

#: src/zope/app/apidoc/ifacemodule/index.pt:303
msgid "A list of utilities that are registered to provide this interface."
msgstr "可提供该接口的“工具”。"

#: src/zope/app/apidoc/ifacemodule/index.pt:316
msgid "Classes"
msgstr "类"

#: src/zope/app/apidoc/ifacemodule/index.pt:318
msgid ""
"A list of classes that implement this interface. This might duplicate the "
"entries in Utilities."
msgstr "实现了该接口的类。此类列表可能和“工具”中有重复。"

#: src/zope/app/apidoc/ifacemodule/index.pt:44
msgid "There are no base interfaces."
msgstr "没有基接口。"

#: src/zope/app/apidoc/ifacemodule/index.pt:59
msgid "Adapters"
msgstr "适配器"

#: src/zope/app/apidoc/ifacemodule/index.pt:69
msgid "Adapters where this interface is required:"
msgstr "本接口必需的适配器："

#: src/zope/app/apidoc/ifacemodule/index.pt:77
msgid "Specific Adapters"
msgstr "特定适配器"

#: src/zope/app/apidoc/ifacemodule/index.pt:88
msgid "There are no specific adapters registered for this interface."
msgstr "该接口没有注册的特定适配器。"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:103
#: src/zope/app/apidoc/ifacemodule/interfaces.py:121
msgid "Generic HTTP Views"
msgstr "通用的HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:104
#: src/zope/app/apidoc/ifacemodule/interfaces.py:122
msgid "Show generic HTTP views"
msgstr "显示通用HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:109
msgid "Specific HTTP Views"
msgstr "特定HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:110
msgid "Show specific HTTP views"
msgstr "显示特定的HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:115
msgid "Extended HTTP Views"
msgstr "扩展的HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:116
msgid "Show extended HTTP views"
msgstr "显示扩展的HTTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:127
msgid "FTP Views"
msgstr "FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:128
msgid "Show FTP views"
msgstr "显示FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:133
msgid "Specific FTP Views"
msgstr "特定FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:134
msgid "Show specific FTP views"
msgstr "显示特定的FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:139
msgid "Extended FTP Views"
msgstr "扩展的FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:140
msgid "Show extended FTP views"
msgstr "显示扩展的FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:145
msgid "Generic FTP Views"
msgstr "通用FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:146
msgid "Show generic FTP views"
msgstr "显示通用FTP视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:151
msgid "Other Views"
msgstr "其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:152
msgid "Show other (unidentified) views"
msgstr "显示其它(未经确认的)视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:157
msgid "Specific Other Views"
msgstr "特定的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:158
msgid "Show specific other views"
msgstr "显示特定的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:163
msgid "Extended Other Views"
msgstr "扩展的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:164
msgid "Show extended other views"
msgstr "显示扩展的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:169
msgid "Generic Other Views"
msgstr "通用的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:170
msgid "Show generic other views"
msgstr "显示通用的其它视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:28
msgid ""
"\n"
"    Preferences for API Docs' Interface Details Screen\n"
"\n"
"    It is possible to hide and show various sections of the interface "
"details'\n"
"    screen. The following preferences allow you to choose the sections to "
"be\n"
"    shown by default.\n"
"    "
msgstr ""
"\n"
"    设置接口文档的显示内容\n"
"\n"
"可以隐藏或显示接口文档的不同部分。下面的内容允许你选择默认显示的章节。\n"
"    "

#: src/zope/app/apidoc/ifacemodule/interfaces.py:37
msgid "Specific Required Interface Adapters"
msgstr "指定必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:38
msgid "Show specific required interface adapters"
msgstr "显示指定必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:43
msgid "Extended Required Interface Adapters"
msgstr "扩展的必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:44
msgid "Show extended required interface adapters"
msgstr "显示扩展的必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:49
msgid "Generic Required Interface Adapters"
msgstr "通用必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:50
msgid "Show generic required interface adapters"
msgstr "显示通用的必须的接口适配器"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:55
msgid "Browser Views"
msgstr "浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:56
msgid "Show browser views"
msgstr "显示浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:61
msgid "Specific Browser Views"
msgstr "指定浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:62
msgid "Show specific browser views"
msgstr "显示指定的浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:67
msgid "Extended Browser Views"
msgstr "扩展的浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:68
msgid "Show extended browser views"
msgstr "显示扩展的浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:73
msgid "Generic Browser Views"
msgstr "通用浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:74
msgid "Show generic browser views"
msgstr "显示通用浏览器视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:79
msgid "XML-RPC Views"
msgstr "XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:80
msgid "Show XML-RPC views"
msgstr "显示XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:85
msgid "Specific XML-RPC Views"
msgstr "指定的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:86
msgid "Show specific XML-RPC views"
msgstr "显示指定的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:91
msgid "Extended XML-RPC Views"
msgstr "扩展的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:92
msgid "Show extended XML-RPC views"
msgstr "显示扩展的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:97
msgid "Generic XML-RPC Views"
msgstr "通用的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:98
msgid "Show generic XML-RPC views"
msgstr "显示通用的XML-RPC视图"

#: src/zope/app/apidoc/ifacemodule/menu.pt:13
msgid "name only search"
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 "接口查找器："

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:16
msgid "presentation type:"
msgstr "表现型别："

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:51
msgid "layer:"
msgstr "层:"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:60
msgid "factory path:"
msgstr "工厂路径:"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:77
msgid "resource:"
msgstr "资源:"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
msgid "Permission:"
msgstr "许可权限:"

#: src/zope/app/apidoc/typemodule/type.py:100
msgid "Interface Types"
msgstr "接口型别"

#: src/zope/app/apidoc/typemodule/type.py:103
msgid ""
"\n"
"    Here you can see all registered interface types. When you open the "
"subtree\n"
"    of a specific interface type, you can see all the interfaces that "
"provide\n"
"    this type. This can be very useful in cases where you want to determine\n"
"    all content type interfaces, for example.\n"
"    "
msgstr ""
"\n"
"    这儿您可以看到所有已注册的接口型别。当您打开特定接口型别的子树,您将看到所"
"有提供该型别的接口。这个特性非常有用。比如在您想要侦测所有内容型别接口的时"
"候。\n"
"    "

#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
msgid "n/a"
msgstr "空"

#: src/zope/app/apidoc/utilitymodule/index.pt:12
msgid "(Name: \"${name}\")"
msgstr "（名字：\"${name}\"）"

#: src/zope/app/apidoc/utilitymodule/index.pt:20
#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
msgid "Component:"
msgstr "组件："

#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
#: src/zope/app/apidoc/ifacemodule/index.pt:301
msgid "Utilities"
msgstr "工具"

#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
msgid ""
"\n"
"    Utilities are also nicely registered in a site manager, so that it is "
"easy\n"
"    to create a listing of available utilities. A utility is identified by "
"the\n"
"    providing interface and a name, which can be empty. The menu provides "
"you\n"
"    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 ""
"\n"
"    工具被很巧妙地注册在站点管理器中，所以可以很方便地创建可用工具的列表。区"
"分不同“工具”可通过它提供的接口或者它的名称进行（名称可以为空）。菜单显示了工"
"具可提供的接口列表，并且将各种实现的名称作为子条目。\n"
"\n"
"“工具”的文档列出了“工具”提供的所有的属性/字段和方法，并且提供了到实现的链"
"接。\n"
"    "

#: src/zope/app/apidoc/zcmlmodule/__init__.py:120
msgid "ZCML Reference"
msgstr "ZCML参考"

#: src/zope/app/apidoc/zcmlmodule/__init__.py:123
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 ""
"\n"
"    本模块向你展示一个完整的ZCML指令列表，像参考指南一样。菜单用一个树型列表"
"来组织命令，在列表中命令按命名空间进行排列。\n"
"\n"
"每个指令的文档指出了该指令可以包含的属性和已经该指令的符号。它还提供一个到该"
"指令涉及的接口的链接。如果有可能的话，它甚至可以告诉你该指令涉及的文件，最后"
"是它可以包含的子指令的列表，当然也是列出了所有实现的接口和可用的属性的。\n"
"    "

#: src/zope/app/apidoc/zcmlmodule/index.pt:22
msgid "File:"
msgstr "文件："

#: src/zope/app/apidoc/zcmlmodule/index.pt:28
msgid ""
"from (line ${beginline}, column ${begincolumn}) to (line ${endline}, column "
"${endcolumn})"
msgstr ""
"从（行 ${beginline}，列 ${begincolumn})到(行 ${endline}, 列 ${endcolumn})"

#: src/zope/app/apidoc/zcmlmodule/index.pt:33
msgid "Info:"
msgstr "信息："

#: src/zope/app/apidoc/zcmlmodule/index.pt:39
#: src/zope/app/apidoc/zcmlmodule/index.pt:97
msgid "Handler:"
msgstr "处理器："

#: src/zope/app/apidoc/zcmlmodule/index.pt:47
msgid "Schema"
msgstr "模式"

#: src/zope/app/apidoc/zcmlmodule/index.pt:69
#: src/zope/app/apidoc/zcmlmodule/index.pt:126
msgid "There are no fields specified."
msgstr "没有指定的字段。"

#: src/zope/app/apidoc/zcmlmodule/index.pt:78
msgid "Subdirectives"
msgstr "子指令"

#: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
#: src/zope/app/apidoc/zcmlmodule/menu.pt:5
msgid ""
"Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
msgstr "不完整的URL名空间都开始于\"http://namespaces.zope.org/\"。"

#: src/zope/app/applicationcontrol/browser/configure.zcml:23
msgid "Runtime Information"
msgstr "运行时信息"

#: src/zope/app/applicationcontrol/browser/configure.zcml:27
msgid "Server Control"
msgstr "服务器控制"

#: src/zope/app/applicationcontrol/browser/configure.zcml:33
msgid "ZODB Control"
msgstr "ZODB控制"

#: src/zope/app/applicationcontrol/browser/configure.zcml:50
msgid "Manage Process"
msgstr "管理进程"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:11
msgid "Uptime"
msgstr "运行时间"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:17
msgid "System platform"
msgstr "系统平台"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:22
msgid "Zope version"
msgstr "Zope版本"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:27
msgid "Python version"
msgstr "Python版本"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:32
msgid "Command line"
msgstr "命令行"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:37
msgid "Preferred encoding"
msgstr "首选的编码"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:4
msgid "Zope Runtime Information"
msgstr "Zope运行时信息"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:42
msgid "FileSystem encoding"
msgstr ""

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:47
msgid "Process id"
msgstr "进程id"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:52
msgid "Python path"
msgstr "Python路径"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:37
#: src/zope/app/applicationcontrol/runtimeinfo.py:71
msgid "Unavailable"
msgstr "不可用"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
msgstr "${days} 天 ${hours}:${minutes}:${seconds}"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:17
msgid "Countdown until restart or shutdown"
msgstr ""

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:21
msgid "seconds"
msgstr "秒"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:22
msgid ""
"If you specify a time of 0 seconds, then the server will be shutdown or "
"restarted immediately."
msgstr ""

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:3
msgid "Zope Stub Server Controller"
msgstr "Zope存根服务器控制器"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:31
msgid "Restart server"
msgstr "重启服务器"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:34
msgid "Shutdown server"
msgstr "关闭服务器"

# Default: ""
#: src/zope/app/applicationcontrol/browser/servercontrol.py:38
msgid "The server will be restarted in ${number} seconds."
msgstr ""

# Default: ""
#: src/zope/app/applicationcontrol/browser/servercontrol.py:42
msgid "The server will be shutdown in ${number} seconds."
msgstr ""

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:16
msgid "Domain"
msgstr "域"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:25
msgid "Files"
msgstr "文件"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:37
msgid "reload-button"
msgstr "刷新"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
msgid ""
"Message Catalog for ${language} language in ${domain} domain successfully "
"reloaded."
msgstr "${domain}域的${language}语言消息目录已经成功重载入。"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
msgid "Name of database"
msgstr "数据库名"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
msgid "Size of database"
msgstr "数据库大小"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:29
msgid "Keep up to"
msgstr "持续到"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:33
msgid "days"
msgstr "天数"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:38
msgid "pack-button"
msgstr "打包"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:4
msgid "ZODB Controller"
msgstr "ZODB控制器"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
msgid "ZODB successfully packed."
msgstr "ZODB打包成功。"

#: src/zope/app/authentication/browser/configure.zcml:104
msgid "Authenticator Plugin"
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 "编辑可插入式认证工具"

#: src/zope/app/authentication/browser/configure.zcml:40
msgid "Plugins"
msgstr "插件"

#: src/zope/app/authentication/browser/configure.zcml:56
msgid "New Pluggable Authentication Utility Registration"
msgstr "新的可插入式认证工具注册"

#: src/zope/app/authentication/browser/configure.zcml:6
msgid "Add Pluggable Authentication"
msgstr "添加可插入式认证"

#: src/zope/app/authentication/browser/configure.zcml:68
msgid "New Credentials Plugin Registration"
msgstr "新证书插件注册"

#: src/zope/app/authentication/browser/configure.zcml:80
msgid "New Authenticator Plugin Registration"
msgstr "新认证器插件注册"

#: src/zope/app/authentication/browser/configure.zcml:99
msgid "Credentials Plugin"
msgstr "证书插件"

#: src/zope/app/authentication/browser/groupfolder.zcml:15
msgid "Add group information"
msgstr "添加组信息"

#: src/zope/app/authentication/browser/groupfolder.zcml:24
msgid "Group"
msgstr "组"

#: src/zope/app/authentication/browser/groupfolder.zcml:24
msgid "A principals group"
msgstr "一个主体组"

#: src/zope/app/authentication/browser/groupfolder.zcml:32
msgid "Groups Folder"
msgstr "组文件夹"

#: src/zope/app/authentication/browser/groupfolder.zcml:38
msgid "Add group folder"
msgstr "添加组文件夹"

#: src/zope/app/authentication/browser/groupfolder.zcml:47
msgid "A Group folder"
msgstr "一个组文件夹"

#: src/zope/app/authentication/browser/groupfolder.zcml:47
msgid "Group Folder"
msgstr "组文件夹"

#: src/zope/app/authentication/browser/groupfolder.zcml:7
msgid "Change group information"
msgstr "改变组信息"

#: src/zope/app/authentication/browser/httpplugins.zcml:13
msgid "Realm"
msgstr "域"

#: src/zope/app/authentication/browser/httpplugins.zcml:7
msgid "HTTP Basic-Auth Plugin"
msgstr "HTTP Basic验证插件"

#: src/zope/app/authentication/browser/loginform.pt:11
msgid ""
"You are not authorized to perform this action. However, you may login as a "
"different user who is authorized."
msgstr ""
"你并没有被验证授权执行此动作。但是您可以用已经被验证授权的用户身份登录执行该"
"动作。"

#: src/zope/app/authentication/browser/loginform.pt:20
msgid "User Name"
msgstr "用户名"

#: src/zope/app/authentication/browser/loginform.pt:34
msgid "login-button"
msgstr "登录"

#: src/zope/app/authentication/browser/loginform.pt:4
msgid "Sign in"
msgstr "注册"

#: src/zope/app/authentication/browser/loginform.pt:9
msgid "Please provide Login Information"
msgstr "请提供登录信息"

#: src/zope/app/authentication/browser/principalfolder.zcml:14
msgid "A Pluggable Persistent Authentication Plugin"
msgstr ""

#: src/zope/app/authentication/browser/principalfolder.zcml:14
#: src/zope/app/authentication/principalfolder.zcml:45
msgid "Principal Folder"
msgstr "主体文件夹"

#: src/zope/app/authentication/browser/principalfolder.zcml:22
msgid "Add Principal Information"
msgstr "添加主体信息"

#: src/zope/app/authentication/browser/principalfolder.zcml:33
msgid "Principal Information"
msgstr "主体信息"

#: src/zope/app/authentication/browser/principalfolder.zcml:40
msgid "Change Internal Principal"
msgstr "改变内部主体"

#: src/zope/app/authentication/browser/principalfolder.zcml:5
msgid "Add Principal Folder"
msgstr "添加主体文件夹"

#: src/zope/app/authentication/browser/principalfolder.zcml:55
msgid "Principal Folder Prefix"
msgstr "主体文件夹前缀"

#: src/zope/app/authentication/browser/schemasearch.py:30
#: src/zope/app/security/browser/auth.py:30
msgid "search-button"
msgstr "搜索"

#: src/zope/app/authentication/browser/schemasearch.py:31
msgid "Source path"
msgstr "源路径"

#: src/zope/app/authentication/browser/schemasearch.py:32
msgid "Path to the source utility"
msgstr "到源器件的路径"

#: src/zope/app/authentication/browser/session.zcml:11
msgid "Browser Form Challenger"
msgstr "浏览Form Challenger"

#: src/zope/app/authentication/browser/session.zcml:5
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:65
#: src/zope/app/component/metadirectives.py:328
#: src/zope/app/component/metadirectives.py:501
#: src/zope/app/form/browser/ftests/test_i18n.py:33
#: 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
#: src/zope/app/container/browser/index.pt:28
msgid "Title"
msgstr "标题"

#: src/zope/app/authentication/groupfolder.py:46
#: src/zope/security/interfaces.py:301
msgid "Provides a title for the permission."
msgstr "为许可权限提供一个标题。"

#: src/zope/app/authentication/groupfolder.py:50
#: src/zope/app/authentication/principalfolder.py:69
#: src/zope/app/component/metadirectives.py:335
#: src/zope/app/component/metadirectives.py:508
#: src/zope/app/form/browser/ftests/test_i18n.py:40
#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
#: src/zope/security/interfaces.py: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 "为许可权限提供一个描述。"

#: src/zope/app/authentication/groupfolder.py:55
msgid "Principals"
msgstr "主体"

#: src/zope/app/authentication/groupfolder.py:58
msgid "List of ids of principals which belong to the group"
msgstr "属于该组的主体标识符列表"

#: src/zope/app/authentication/groupfolder.py:68
msgid "Group ID prefix"
msgstr "组ID前缀"

#: src/zope/app/authentication/groupfolder.py:69
msgid "Prefix added to IDs of groups in this folder"
msgstr "前缀被添加到本目录中组ID"

#: src/zope/app/authentication/groupfolder.py:88
msgid "Group Search String"
msgstr "组搜索字符串"

#: src/zope/app/authentication/groupfolder.zcml:53
msgid "Group Folders"
msgstr "组文件夹"

#: src/zope/app/authentication/idpicker.py:101
msgid "Ids must contain only printable 7-bit non-space ASCII characters"
msgstr ""

#: src/zope/app/authentication/idpicker.py:106
msgid "Ids can't be more than 100 characters long."
msgstr ""

#: src/zope/app/authentication/interfaces.py:38
msgid "Credentials Plugins"
msgstr "证书插件"

#: src/zope/app/authentication/interfaces.py:44
msgid "Authenticator Plugins"
msgstr "验证器插件"

#: src/zope/app/authentication/interfaces.py:50
#: src/zope/app/authentication/principalfolder.py:80
#: src/zope/app/authentication/browser/principalfolder.zcml:55
msgid "Prefix"
msgstr "前缀"

#: 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:43
msgid "The Login/Username of the principal. This value can change."
msgstr "该主题的登录用户名。其值可以改变。"

#: 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
msgid "Password"
msgstr "密码"

#: src/zope/app/authentication/principalfolder.py:51
msgid "The password for the principal."
msgstr "该主体的密码"

#: 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:70
msgid "Provides a description for the principal."
msgstr "为该主体提供一个描述。"

#: src/zope/app/authentication/principalfolder.py:81
msgid ""
"Prefix to be added to all principal ids to assure that all ids are unique "
"within the authentication service"
msgstr ""
"所有主体的标志符都将被加以前缀，以保证在验证服务内部所有标志符都是唯一的"

#: src/zope/app/basicskin/view_macros.pt:35
msgid "User: ${user_title}"
msgstr "用户：${user_title}"

#: src/zope/app/boston/browser/template.pt:58
msgid "Location:&nbsp;"
msgstr "位置:&nbsp；"

#: 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 "损坏的对象"

#: src/zope/app/cache/browser/cacheable.py:64
msgid "cache-invalidated"
msgstr "缓存无效的"

#: src/zope/app/cache/browser/cacheable.py:66
msgid "no-cache-associated"
msgstr "没有缓存关联"

#: src/zope/app/cache/browser/cacheable.py:78
msgid "Saved changes."
msgstr "修改已被保存。"

#: src/zope/app/cache/browser/cacheableedit.pt:10
msgid "Currently there is no cache associated with the object."
msgstr "当前没有缓存与该对象关联。"

#: src/zope/app/cache/browser/cacheableedit.pt:16
msgid "Currently the object uses ${cache_id_or_url}."
msgstr "当前该对象使用${cache_id_or_url}。"

#: src/zope/app/cache/browser/cacheableedit.pt:38
msgid "Cache name"
msgstr "缓存名"

#: src/zope/app/cache/browser/cacheableedit.pt:48
msgid "invalidate-cache-button"
msgstr "无效的缓存数据"

#: src/zope/app/cache/browser/cacheableedit.pt:6
msgid "This edit form allows you to associate a cache with this object."
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 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 "最多缓存条目"

#: src/zope/app/cache/browser/ramedit.pt:31
msgid "Maximum age of cached entries"
msgstr "缓存内容的最大生存时间"

#: src/zope/app/cache/browser/ramedit.pt:41
msgid "Time between cache cleanups"
msgstr "缓存清除之间的时间"

#: src/zope/app/cache/browser/ramedit.pt:54
msgid "reset-button"
msgstr "重置"

#: src/zope/app/cache/browser/ramedit.pt:6
msgid "You can configure the RAM Cache here."
msgstr "您能够在这里配置RAM缓存。"

#: src/zope/app/cache/browser/ramstats.pt:21
#: src/zope/app/recorder/sessions.pt:17
msgid "Path"
msgstr "路径"

#: src/zope/app/cache/browser/ramstats.pt:22
msgid "Hits"
msgstr "命中"

#: src/zope/app/cache/browser/ramstats.pt:23
msgid "Misses"
msgstr "缺失"

#: src/zope/app/cache/browser/ramstats.pt:24
msgid "Size, bytes"
msgstr "大小，字节数"

#: src/zope/app/cache/browser/ramstats.pt:25
msgid "Entries"
msgstr "条目"

#: src/zope/app/cache/browser/ramstats.pt:7
msgid "RAMCache statistics"
msgstr "内存缓存统计"

#: src/zope/app/catalog/browser/advanced.pt:10
msgid "Document Count"
msgstr "文档计数"

#: src/zope/app/catalog/browser/advanced.pt:11
msgid "Word Count"
msgstr "单词计数"

#: src/zope/app/catalog/browser/advanced.pt:22
msgid "reindex-button"
msgstr "重新索引"

#: src/zope/app/catalog/browser/advanced.pt:6
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 "一个明晰目录允许索引和搜索对象"

#: src/zope/app/catalog/browser/configure.zcml:39
msgid "Advanced"
msgstr "高级"

#: src/zope/app/catalog/browser/configure.zcml:46
msgid "Add a field index"
msgstr "添加一个字段索引"

#: src/zope/app/catalog/browser/configure.zcml:56
msgid "Index items based on an orderable field value"
msgstr "基于一个可排序字段值索引条目"

#: src/zope/app/catalog/browser/configure.zcml:56
#: src/zope/app/catalog/browser/configure.zcml:64
msgid "Field Index"
msgstr "字段索引"

#: src/zope/app/catalog/browser/configure.zcml:64
#: src/zope/app/catalog/browser/configure.zcml:92
msgid "Configuration"
msgstr "配置"

#: src/zope/app/catalog/browser/configure.zcml:7
msgid "Objects that support indexed searching"
msgstr "支持索引搜索的对象"

#: 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 "明细目录"

#: src/zope/app/catalog/browser/configure.zcml:73
msgid "Add a text index"
msgstr "添加一个文本索引"

#: src/zope/app/catalog/browser/configure.zcml:83
msgid ""
"Index items based on multi-value fields with                  orderable "
"values"
msgstr "基于多个可排序字段索引条目"

#: src/zope/app/catalog/browser/configure.zcml:83
#: src/zope/app/catalog/browser/configure.zcml:92
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
msgid "Interface"
msgstr "接口"

#: src/zope/app/catalog/interfaces.py:65 src/zope/app/catalog/text.py:34
msgid "Objects will be adapted to this interface"
msgstr "对象将被适配为该接口"

#: src/zope/app/catalog/interfaces.py:71 src/zope/app/catalog/text.py:41
msgid "Field Name"
msgstr "字段名"

#: src/zope/app/catalog/interfaces.py:72 src/zope/app/catalog/text.py:42
msgid "Name of the field to index"
msgstr "将被索引的字段名"

#: src/zope/app/catalog/interfaces.py:76 src/zope/app/catalog/text.py:47
msgid "Field Callable"
msgstr "可调用字段"

#: src/zope/app/catalog/interfaces.py:77 src/zope/app/catalog/text.py:48
msgid "If true, then the field should be called to get the value to be indexed"
msgstr "如果这样，那么该字段将被调用，其返回值将被索引"

#: src/zope/app/component/browser/__init__.py:104
#: src/zope/app/schema/browser/schema_add.pt:9
msgid "Add Utility"
msgstr "添加器件"

#: src/zope/app/component/browser/configure.zcml:100
msgid "Site-Management Folder"
msgstr "站点管理文件夹"

#: src/zope/app/component/browser/configure.zcml:143
msgid "Make a site"
msgstr "创建一个站点"

#: src/zope/app/component/browser/configure.zcml:152
msgid "Manage Site"
msgstr "管理站点"

#: src/zope/app/component/browser/configure.zcml:166
msgid "Visit default folder"
msgstr "访问默认文件夹"

#: src/zope/app/component/browser/configure.zcml:173
msgid "Software"
msgstr "软件"

#: src/zope/app/component/browser/configure.zcml:181
msgid "Add Site Management Folder"
msgstr "添加站点管理文件夹"

#: src/zope/app/component/browser/configure.zcml:200
msgid "Site Management"
msgstr "站点管理"

#: src/zope/app/component/browser/configure.zcml:217
msgid "New Utility Registration"
msgstr "新器件注册"

#: src/zope/app/component/browser/configure.zcml:240
msgid "Edit Utility Registration"
msgstr "编辑器件注册"

#: src/zope/app/component/browser/configure.zcml:278
msgid "Change adapter"
msgstr "更改适配器"

#: src/zope/app/component/browser/configure.zcml:46
#: src/zope/app/component/browser/configure.zcml:81
msgid "Registration"
msgstr "注册"

#: src/zope/app/component/browser/configure.zcml:90
msgid "Registrations"
msgstr "注册"

#: src/zope/app/component/browser/editregistration.pt:23
msgid "Summary"
msgstr "概要"

#: src/zope/app/component/browser/editregistration.pt:34
msgid "Config item ${name}"
msgstr "配置条目 ${name}"

#: src/zope/app/component/browser/editregistration.pt:36
msgid "(disabled)"
msgstr "（禁用）"

#: src/zope/app/component/browser/registered.pt:19
msgid "Add a registration for this object"
msgstr "为该对象添加一个注册"

#: src/zope/app/component/browser/registered.pt:6
msgid "Registrations for this object:"
msgstr "为该对象注册"

#: src/zope/app/component/browser/registration.pt:11
msgid "This object is registered as:"
msgstr "该对象被注册为："

#: src/zope/app/component/browser/registration.pt:18
msgid "(modify)"
msgstr "（修改）"

#: src/zope/app/component/browser/registration.pt:24
msgid "This object is currently active."
msgstr "该对象当前是活动的"

#: src/zope/app/component/browser/registration.pt:25
msgid "deactivate-button"
msgstr "钝化"

#: src/zope/app/component/browser/registration.pt:29
msgid "This object is currently inactive."
msgstr "该对象当前未激活"

#: src/zope/app/component/browser/registration.pt:30
msgid "activate-button"
msgstr "激活"

#: src/zope/app/component/browser/registration.pt:36
msgid "Advanced Options"
msgstr "高级选项"

#: src/zope/app/component/browser/registration.pt:43
msgid "This object is not currently active."
msgstr "该对象当前是不活动的"

#: src/zope/app/component/browser/registration.pt:45
msgid ""
"This object won't actually be used unless it is registered to perform a "
"specific function and is activated."
msgstr "该对象实际不能使用，除非它被注册以执行特定功能并且激活。"

#: src/zope/app/component/browser/registration.pt:50
msgid "register-button"
msgstr "注册"

#: src/zope/app/component/browser/site.py:33
msgid "<no name>"
msgstr "<没有名字>"

#: src/zope/app/component/browser/site_management.pt:102
msgid "<i>No instances of this utility are available yet.</i>"
msgstr "<i>该器件还没有实例可用。</i>"

#: src/zope/app/component/browser/site_management.pt:118
msgid "ADD-TOOL-SUBMIT"
msgstr "添加"

#: src/zope/app/component/browser/site_management.pt:120
msgid "CANCEL-ADD-TOOL-SUBMIT"
msgstr "取消"

#: src/zope/app/component/browser/site_management.pt:126
msgid "ACTIVATE-SUBMIT"
msgstr "激活"

#: src/zope/app/component/browser/site_management.pt:129
msgid "DEACTIVATE-SUBMIT"
msgstr "钝化"

#: src/zope/app/component/browser/site_management.pt:133
msgid "ADD-SUBMIT"
msgstr "添加"

#: src/zope/app/component/browser/site_management.pt:136
msgid "DELETE-SUBMIT"
msgstr "删除"

#: src/zope/app/component/browser/site_management.pt:139
msgid "RENAME-SUBMIT"
msgstr "重命名"

#: src/zope/app/component/browser/site_management.pt:141
msgid "RENAME-CANCEL-SUBMIT"
msgstr "取消"

#: src/zope/app/component/browser/site_management.pt:18
msgid "Unique Utilities"
msgstr "单态器件"

#: src/zope/app/component/browser/site_management.pt:20
msgid "Unique utilities can only exist once per site manager and have no name."
msgstr "单态器件没有名字，并且每个站点管理器只能拥有一个。"

#: src/zope/app/component/browser/site_management.pt:40
msgid "INSTALL-SUBMIT"
msgstr "安装"

#: src/zope/app/component/browser/site_management.pt:42
msgid "UNINSTALL-SUBMIT"
msgstr "反安装"

#: src/zope/app/component/browser/site_management.pt:6
msgid "<b>Site Management</b>"
msgstr "<b>站点管理</b>"

#: src/zope/app/component/browser/site_management.pt:74
msgid "${name} (Active)"
msgstr "${name} (活动)"

#: src/zope/app/component/browser/site_management.pt:82
msgid "${name} (Inactive)"
msgstr "${name} (不活动)"

#: src/zope/app/component/browser/tools.py:101
msgid "Tools successfully activated."
msgstr "工具成功激活"

#: src/zope/app/component/browser/tools.py:104
msgid "Tools successfully deactivated."
msgstr "工具成功钝化"

#: src/zope/app/component/browser/tools.py:110
msgid "Tools successfully deleted."
msgstr ""

#: src/zope/app/component/browser/tools.py:112
msgid "No tools selected."
msgstr ""

#: src/zope/app/component/browser/tools.py:124
msgid "Tools successfully renamed."
msgstr "工具成功重命名。"

#: src/zope/app/component/browser/tools.py:243
#: src/zope/app/component/browser/tools.py:262
msgid "The given tool name is already being used."
msgstr ""

#: src/zope/app/component/browser/tools.py:85
msgid "Tools successfully installed."
msgstr "工具安装成功。"

#: src/zope/app/component/browser/tools.py:88
msgid "Tools successfully uninstalled."
msgstr "工具卸载成功。"

#: src/zope/app/component/browser/utilreg_details.pt:11
msgid "component:"
msgstr "组件"

#: src/zope/app/component/browser/utilreg_details.pt:3
msgid "provided:"
msgstr "提供的："

#: src/zope/app/component/interfaces/__init__.py:110
#: src/zope/app/presentation/interfaces.py:97
msgid "For interface"
msgstr "对于接口"

#: src/zope/app/component/interfaces/__init__.py:111
msgid "The interface of the objects being adapted"
msgstr "对象被适配的接口"

#: src/zope/app/component/interfaces/__init__.py:118
msgid "With interfaces"
msgstr "通过接口"

#: src/zope/app/component/interfaces/__init__.py:119
msgid "Additionally required interfaces"
msgstr "附加的必须的接口"

#: src/zope/app/component/interfaces/__init__.py:126
#: src/zope/app/component/interfaces/__init__.py:172
#: src/zope/app/component/metadirectives.py:302
msgid "Provided interface"
msgstr "提供的接口"

#: src/zope/app/component/interfaces/__init__.py:127
msgid "The interface provided"
msgstr "提供的接口"

#: src/zope/app/component/interfaces/__init__.py:133
#: src/zope/app/component/metadirectives.py:201
#: src/zope/app/component/metadirectives.py:308
#: src/zope/app/schema/browser/schema_edit.pt:37
#: src/zope/app/container/browser/contents.pt:33
#: src/zope/app/container/browser/index.pt:27
msgid "Name"
msgstr "名字"

#: src/zope/app/component/interfaces/__init__.py:140
msgid "The permission required for use"
msgstr "使用所需的许可权限"

#: src/zope/app/component/interfaces/__init__.py:148
msgid "Factory Name"
msgstr "工厂名"

#: src/zope/app/component/interfaces/__init__.py:164
msgid "Register As"
msgstr "注册为"

#: src/zope/app/component/interfaces/__init__.py:165
msgid "The name under which the utility will be known."
msgstr "工具所代表的名称。"

#: src/zope/app/component/interfaces/__init__.py:173
msgid "The interface provided by the utility"
msgstr "器件提供的接口"

#: src/zope/app/component/interfaces/registration.py:100
msgid "The interface the component provides through this registration."
msgstr "组件通过注册结构提供的接口"

#: src/zope/app/component/interfaces/registration.py:106
msgid "The permission needed to use the component"
msgstr "使用该组件必须的许可权限"

#: src/zope/app/component/interfaces/registration.py:214
#: src/zope/app/component/configure.zcml:9
#: src/zope/app/component/browser/editregistration.pt:4
#: src/zope/app/component/browser/editregistration.pt:11
msgid "Registration Manager"
msgstr "注册管理器"

#: src/zope/app/component/interfaces/registration.py:215
msgid "The registration manager keeps track of all component registrations."
msgstr "注册管理器保持跟踪所有组件的注册"

#: src/zope/app/component/interfaces/registration.py:32
msgid "Inactive"
msgstr "不活动"

#: src/zope/app/component/interfaces/registration.py:33
msgid "Active"
msgstr "启用"

#: src/zope/app/component/interfaces/registration.py:61
msgid "Registration status"
msgstr "注册状态"

#: src/zope/app/component/interfaces/registration.py:94
msgid "Registration Component"
msgstr "注册组件"

#: src/zope/app/component/interfaces/registration.py:95
msgid "The component the registration is for."
msgstr "注册组件"

#: src/zope/app/component/interfaces/registration.py:99
msgid "Component Interface"
msgstr "组件接口"

#: src/zope/app/component/metadirectives.py:112
msgid "View attributes that are also allowed if the user has permission."
msgstr "如果用户拥有相应许可权限，查看属性也是允许的。"

#: src/zope/app/component/metadirectives.py:114
msgid ""
"\n"
"        By default, 'permission' only applies to viewing the view and\n"
"        any possible sub views. By specifying 'allowed_attributes',\n"
"        you can make the permission also apply to the extra attributes\n"
"        on the view object."
msgstr ""
"\n"
"        默认情况下，“许可权限”仅仅适用于查看视图以及可能的子视图。\n"
"        通过指定'allowed_attributes'，您能够使得“许可权限”同样适用于\n"
"        该视图对象额外的属性。"

#: src/zope/app/component/metadirectives.py:129
msgid "The name of the resource."
msgstr "资源名"

#: src/zope/app/component/metadirectives.py:130
msgid "The name shows up in URLs/paths. For example 'foo'."
msgstr "其名字出现在URL路径中，比如‘foo’。"

#: src/zope/app/component/metadirectives.py:136
msgid "The interface this component provides."
msgstr "该组件提供的接口"

#: src/zope/app/component/metadirectives.py:137
msgid ""
"\n"
"        A view can provide an interface.  This would be used for\n"
"        views that support other views."
msgstr ""
"\n"
"        一个视图可以提供一个接口。这将被用于支持其它视图的视图。"

#: src/zope/app/component/metadirectives.py:145
#: src/zope/app/component/metadirectives.py:518
#: src/zope/app/presentation/interfaces.py:31
msgid "Request type"
msgstr "请求型别"

#: src/zope/app/component/metadirectives.py:160
msgid "Interface type"
msgstr "接口型别"

#: src/zope/app/component/metadirectives.py:170
msgid "Adapter factory/factories"
msgstr "适配器工厂"

#: src/zope/app/component/metadirectives.py:171
msgid ""
"A list of factories (usually just one) that create the adapter instance."
msgstr "一个用于创建适配器实例的工厂列表。"

#: src/zope/app/component/metadirectives.py:178
#: src/zope/app/component/metadirectives.py:251
msgid "Interface the component provides"
msgstr "组件提供的接口"

#: 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."
msgstr "接口或适配器初始化时必须提供该属性。"

#: src/zope/app/component/metadirectives.py:185
msgid "Specifications to be adapted"
msgstr "将被适配的规范"

#: src/zope/app/component/metadirectives.py:186
#: src/zope/app/component/metadirectives.py:259
msgid "This should be a list of interfaces or classes"
msgstr "这应该是一个接口或者类的列表"

#: src/zope/app/component/metadirectives.py:195
msgid "This adapter is only available, if the principal has this permission."
msgstr "只要当主体拥有这个权限，该适配器材可用。"

#: src/zope/app/component/metadirectives.py:202
msgid ""
"Adapters can have names.\n"
"\n"
"This attribute allows you to specify the name for this adapter."
msgstr ""
"适配器可以有名字\n"
"\n"
"该属性允许您指定该适配器的名字。"

#: src/zope/app/component/metadirectives.py:209
#: src/zope/app/component/metadirectives.py:274
msgid "Trusted"
msgstr "受信任的"

#: src/zope/app/component/metadirectives.py:210
msgid ""
"Make the adapter a trusted adapter\n"
"\n"
"        Trusted adapters have unfettered access to the objects they\n"
"        adapt.  If asked to adapt security-proxied objects, then,\n"
"        rather than getting an unproxied adapter of security-proxied\n"
"        objects, you get a security-proxied adapter of unproxied\n"
"        objects.\n"
"        "
msgstr ""
"使该适配器成为可信赖的适配器。\n"
"\n"
"可信赖的适配器对它所适配的对象有不受限制的权限。\n"
"        "

#: src/zope/app/component/metadirectives.py:223
#: src/zope/app/component/metadirectives.py:288
msgid "Locate"
msgstr "定位"

#: src/zope/app/component/metadirectives.py:224
msgid ""
"Make the adapter a locatable adapter\n"
"\n"
"        Located adapter should be used if a non-public permission\n"
"        is used.\n"
"        "
msgstr ""
"使该适配器成为可定位适配器\n"
"\n"
"        定位适配器应该在使用非公共权限的时候使用。\n"
"        "

#: src/zope/app/component/metadirectives.py:239
msgid "Subscriber factory"
msgstr "订阅器工厂"

#: src/zope/app/component/metadirectives.py:240
msgid "A factory used to create the subscriber instance."
msgstr "一个用于创建订阅器实例的工厂。"

#: src/zope/app/component/metadirectives.py:245
msgid "Handler"
msgstr "处理器"

#: src/zope/app/component/metadirectives.py:246
msgid "A callable object that handles events."
msgstr "一个处理事件的可调用对象。"

#: src/zope/app/component/metadirectives.py:258
msgid "Interfaces or classes that this subscriber depends on"
msgstr "该订阅器依赖的接口或者类"

#: src/zope/app/component/metadirectives.py:268
msgid ""
"This subscriber is only available, if the principal has this permission."
msgstr "只有当主体拥有该权限的时候这个订阅器才可以使用。"

#: src/zope/app/component/metadirectives.py:275
msgid ""
"Make the subscriber a trusted subscriber\n"
"\n"
"        Trusted subscribers have unfettered access to the objects they\n"
"        adapt.  If asked to adapt security-proxied objects, then,\n"
"        rather than getting an unproxied subscriber of security-proxied\n"
"        objects, you get a security-proxied subscriber of unproxied\n"
"        objects.\n"
"        "
msgstr ""
"使“订阅器”可信赖\n"
"\n"
"可信赖的订阅器对其目标对象有无限制的权限。如果要处理安全代理对象，那就得是一"
"个安全代理对象的非代理订阅器，不然就使用一个非代理对象的安全代理订阅器。\n"
"        "

#: src/zope/app/component/metadirectives.py:289
msgid ""
"Make the subscriber a locatable subscriber\n"
"\n"
"        Located subscribers should be used if a non-public permission\n"
"        is used.\n"
"        "
msgstr ""
"使订阅器可为配置的\n"
"\n"
"可配置式订阅器应该用在没有使用公共权限的情况下。\n"
"        "

#: src/zope/app/component/metadirectives.py:303
msgid "Interface provided by the utility."
msgstr "该器件提供的接口"

#: src/zope/app/component/metadirectives.py:309
msgid ""
"Name of the registration.  This is used by application code when locating a "
"utility."
msgstr "注册名。应用程序代码使用它来定位器件。"

#: src/zope/app/component/metadirectives.py:318
msgid "Component to be used"
msgstr "将被使用的组件"

#: src/zope/app/component/metadirectives.py:323
#: src/zope/app/component/metadirectives.py:492
#: src/zope/app/intid/browser/registrations.pt:12
msgid "ID"
msgstr "标志符"

#: 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"
msgstr "适合用在管理界面'添加内容'菜单中的文本"

#: src/zope/app/component/metadirectives.py:336
#: src/zope/app/component/metadirectives.py:509
msgid "Longer narrative description of what this factory does"
msgstr "对该工厂功能的详细描述"

#: src/zope/app/component/metadirectives.py:362
msgid "The interface this view is the default for."
msgstr "该视图默认应用的接口"

#: src/zope/app/component/metadirectives.py:363
msgid ""
"\n"
"        Specifies the interface for which the default view is declared. All\n"
"        objects implementing this interface make use of this default\n"
"        setting. If this attribute is not specified, the default is "
"available\n"
"        for all objects."
msgstr ""
"\n"
"        指定默认显示宣告的接口。所有实现这个接口的对象，都将使用这项预设。如"
"果该属性没有被指定，则默认会选中所有的对象。"

#: src/zope/app/component/metadirectives.py:378
msgid "The layer the resource is in."
msgstr "资源所在的层。"

#: src/zope/app/component/metadirectives.py:389
msgid "View attributes that are also allowed if user has permission."
msgstr "如果用户拥有许可权限仍然允许的视图属性"

#: src/zope/app/component/metadirectives.py:39
msgid "Component to use"
msgstr "使用的组件"

#: src/zope/app/component/metadirectives.py:40
msgid ""
"Python name of the implementation object.  This must identify an object in a "
"module using the full dotted name.  If specified, the ``factory`` field must "
"be left blank."
msgstr ""
"实现对象的Python名字。这必须是个以点号分割的完全限定名以标识某个模块中的一个"
"对象。如果指定了，那么“factory”字段必须保留为空。"

#: src/zope/app/component/metadirectives.py:410
msgid "One or more interfaces"
msgstr "一个或多个接口"

#: src/zope/app/component/metadirectives.py:422
msgid ""
"\n"
"        Specifies the permission by id that will be required to\n"
"        access or mutate the attributes and methods specified."
msgstr ""
"\n"
"        经由标志符指定许可权限，当访问或改动指定的属性或方法时它是必须的。"

#: src/zope/app/component/metadirectives.py:429
msgid "Attributes and methods"
msgstr "属性以及方法"

#: src/zope/app/component/metadirectives.py:430
msgid "This is a list of attributes and methods that can be accessed."
msgstr "这是一个可被访问的属性以及方法列表。"

#: src/zope/app/component/metadirectives.py:437
msgid "Attributes that can be set"
msgstr "可以设置的属性"

#: src/zope/app/component/metadirectives.py:438
msgid "This is a list of attributes that can be modified/mutated."
msgstr "这是一个可修改的属性列表"

#: src/zope/app/component/metadirectives.py:446
msgid "The listed interfaces' methods and attributes can be accessed."
msgstr "列出的接口属性和方法可被访问。"

#: src/zope/app/component/metadirectives.py:453
msgid "The attributes specified by the schema can be set"
msgstr "由模式指定的属性可以设置"

#: src/zope/app/component/metadirectives.py:454
msgid "The listed schemas' properties can be modified/mutated."
msgstr "列出的模式特性可被修改。"

#: src/zope/app/component/metadirectives.py:461
msgid "Configure like this class"
msgstr "象这个类一样配置"

#: src/zope/app/component/metadirectives.py:462
msgid ""
"\n"
"        This argument says that this content class should be configured in "
"the\n"
"        same way the specified class' security is. If this argument is\n"
"        specified, no other argument can be used."
msgstr ""
"\n"
"        此参数说明，此被人类别的设置方式，应该与指定类别的安全权限的方式相"
"同。如果没有指定这个参数，则其它参数也不能使用。"

#: src/zope/app/component/metadirectives.py:477
#: src/zope/app/apidoc/codemodule/browser/function_index.pt:32
msgid "Attributes"
msgstr "属性"

#: src/zope/app/component/metadirectives.py:48
#: src/zope/app/component/metadirectives.py:77
#: src/zope/app/component/metadirectives.py:194
#: src/zope/app/component/metadirectives.py:267
#: src/zope/app/component/metadirectives.py:421
#: src/zope/app/presentation/interfaces.py:108
#: src/zope/app/security/browser/configure.zcml:61
#: src/zope/app/security/browser/configure.zcml:76
#: src/zope/app/securitypolicy/browser/manage_access.pt:23
msgid "Permission"
msgstr "许可权限"

#: src/zope/app/component/metadirectives.py:49
msgid "Permission required to use this component."
msgstr "使用该组件必需的许可权限"

#: src/zope/app/component/metadirectives.py:493
msgid ""
"\n"
"        the identifier for this factory in the ZMI factory\n"
"        identification scheme.  If not given, defaults to the literal\n"
"        string given as the content directive's 'class' attribute."
msgstr ""
"\n"
"        此工厂在ZMI工厂识别图中的识别名称。如果没有的话，默认是相应内容宣告"
"的“类别(class)”属性所设置的文字字串。"

#: src/zope/app/component/metadirectives.py:523
msgid "Layer"
msgstr "层"

#: src/zope/app/component/metadirectives.py:54
#: src/zope/app/component/metadirectives.py:346
msgid "Factory"
msgstr "工厂"

#: src/zope/app/component/metadirectives.py:55
msgid ""
"Python name of a factory which can create the implementation object.  This "
"must identify an object in a module using the full dotted name. If "
"specified, the ``component`` field must be left blank."
msgstr ""
"工厂的Python名称课建立实际的对象。这需要辨出一个对象在模块中，所使用的完整名"
"称。如果选中本项，则“部件（component）”栏就必须是保持空白的。"

#: src/zope/app/component/metadirectives.py:67
msgid "Specifications of the objects to be viewed"
msgstr "该对象的规范将被查看"

#: src/zope/app/component/metadirectives.py:68
msgid ""
"This should be a list of interfaces or classes\n"
"        "
msgstr ""
"这应该是一个接口或类的列表\n"
"        "

#: src/zope/app/component/metadirectives.py:78
msgid "The permission needed to use the view."
msgstr "使用该视图必须的许可权限。"

#: src/zope/app/component/metadirectives.py:83
#: src/zope/app/component/metadirectives.py:400
msgid "Class"
msgstr "类"

#: src/zope/app/component/metadirectives.py:84
msgid "A class that provides attributes used by the view."
msgstr "一个提供属性供该视图使用的类。"

#: src/zope/app/component/metadirectives.py:89
#: src/zope/app/container/browser/metaconfigure.py:57
msgid "The layer the view is in."
msgstr "该视图所在的层"

#: src/zope/app/component/metadirectives.py:90
msgid ""
"\n"
"        A skin is composed of layers. It is common to put skin\n"
"        specific views in a layer named after the skin. If the 'layer'\n"
"        attribute is not supplied, it defaults to 'default'."
msgstr ""
"\n"
"        皮肤是由样式表组合而成。通常放置皮肤的方式，在具体的样式表层指定视"
"图。\n"
"        如果“样式表层”属性没有的话，默认会是“default”。"

#: src/zope/app/component/metadirectives.py:98
#: src/zope/app/component/metadirectives.py:383
msgid "Interface that is also allowed if user has permission."
msgstr "如果用户拥有相应权限，同样可以允许的接口。"

#: src/zope/app/component/metadirectives.py:99
msgid ""
"\n"
"        By default, 'permission' only applies to viewing the view and\n"
"        any possible sub views. By specifying this attribute, you can\n"
"        make the permission also apply to everything described in the\n"
"        supplied interface.\n"
"\n"
"        Multiple interfaces can be provided, separated by\n"
"        whitespace."
msgstr ""
"\n"
"        默认情况下，'权限' 只使用在检视显示，和任何可能的附属显示。通过指定该"
"属性值，可指派权限给在提供的接口中提及的任何内容。\n"
"\n"
"支持多重接口，接口间用空白隔开。"

#: src/zope/app/component/registration.py:151
msgid "Can't delete active registration (${path})"
msgstr "不能删除活动的注册（$ {path}）"

#: src/zope/app/component/registration.py:191
msgid "Can't move a registered component from its container."
msgstr "一个不能从它的容器移动的注册组件。"

#: src/zope/app/component/vocabulary.py:276
msgid "(unnamed utility)"
msgstr "(未命名的器件)"

#: src/zope/app/container/browser/add.pt:12
msgid "Add Content"
msgstr "添加评论"

#: src/zope/app/container/browser/adding.py:117
msgid "You must select the type of object to add."
msgstr "您必须选择想要添加的对象型别。"

#: src/zope/app/container/browser/configure.zcml:18
msgid "Find"
msgstr "查找"

#: src/zope/app/container/browser/contents.pt:127
msgid "container-rename-button"
msgstr "重命名"

#: src/zope/app/container/browser/contents.pt:131
msgid "container-cut-button"
msgstr "剪切"

#: src/zope/app/container/browser/contents.pt:135
msgid "container-copy-button"
msgstr "复制"

#: src/zope/app/container/browser/contents.pt:139
msgid "container-paste-button"
msgstr "粘贴"

#: src/zope/app/container/browser/contents.pt:143
msgid "container-delete-button"
msgstr "删除"

#: src/zope/app/container/browser/contents.pt:174
msgid "container-apply-button"
msgstr "应用"

#: src/zope/app/container/browser/contents.pt:177
msgid "container-cancel-button"
msgstr "取消"

#: src/zope/app/container/browser/contents.pt:37
#: src/zope/app/container/browser/index.pt:30
msgid "Modified"
msgstr "修改"

#: src/zope/app/container/browser/contents.py:254
msgid "You didn't specify any ids to remove."
msgstr "您没有指定任何要移除的标志符"

#: src/zope/app/container/browser/contents.py:266
msgid "You didn't specify any ids to copy."
msgstr "您没有指定任何要复制的标志符"

#: 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:288
msgid "Object '${name}' cannot be copied"
msgstr "对象'${name}'不能被复制"

#: 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:321
msgid "Object '${name}' (${title}) cannot be moved"
msgstr "对象'${name}'（${title}）不能被移动"

#: src/zope/app/container/browser/contents.py:325
msgid "Object '${name}' cannot be moved"
msgstr "对象'${name}'不能被移动"

#: src/zope/app/container/browser/contents.py:408
msgid "The given name(s) %s is / are already being used"
msgstr "指定的名字%s已经被使用了"

#: src/zope/app/container/browser/contents.py:69
msgid "You didn't specify any ids to rename."
msgstr "您没有指定任何要重命名的标志符"

#: src/zope/app/container/browser/metaconfigure.py:58
msgid ""
"A skin is composed of layers. It is common to put\n"
"        skin specific views in a layer named after the skin. If the 'layer'\n"
"        attribute is not supplied, it defaults to 'default'."
msgstr ""
"皮肤是由样式表组合而成。通常放置皮肤的方式，在具体的样式表层指定视图。如果“样"
"式表层”属性没有的话，默认会是“default”。"

#: src/zope/app/container/browser/metaconfigure.py:76
#: src/zope/app/component/browser/configure.zcml:113
#: src/zope/app/workflow/browser/configure.zcml:35
#: src/zope/app/authentication/browser/configure.zcml:49
msgid "Contents"
msgstr "内容"

#: src/zope/app/container/browser/metaconfigure.py:85
#: src/zope/formlib/form.py:826
#: src/zope/app/container/browser/configure.zcml:5
#: src/zope/app/component/browser/configure.zcml:57
#: src/zope/app/component/browser/configure.zcml:122
#: src/zope/app/workflow/stateful/browser/configure.zcml:48
#: src/zope/app/workflow/stateful/browser/configure.zcml:85
#: src/zope/app/schema/browser/configure.zcml:15
msgid "Add"
msgstr "添加"

#: src/zope/app/container/constraints.py:190
msgid "Container is not a valid Zope container."
msgstr "该容器是有效的Zope容器。"

#: src/zope/app/container/contained.py:716
msgid "An empty name was provided. Names cannot be empty."
msgstr "名字不能为空。"

#: src/zope/app/container/contained.py:726
msgid "Names cannot begin with '+' or '@' or contain '/'"
msgstr "名字不能开始于'+'、'@'或者包含'/'符号"

#: src/zope/app/container/contained.py:731
msgid "The given name is already being used"
msgstr "指定的名字已经被使用了"

#: src/zope/app/container/dependency.py:28
msgid ""
"\n"
"Removal of object (${object}) which has dependents (${dependents})\n"
"is not possible !\n"
"\n"
"You must deactivate this object before trying to remove it.\n"
msgstr ""
"\n"
"移除一个依赖于(${dependents})的对象(${object})是不可能的!\n"
"\n"
"您在试图移除它之前必须先钝化该对象。\n"

#: src/zope/app/container/size.py:40 src/zope/app/locking/storage.py:155
msgid "1 item"
msgstr "一个条目"

#: src/zope/app/container/size.py:41 src/zope/app/locking/storage.py:156
msgid "${items} items"
msgstr "${items}条目"

#: src/zope/app/dav/tests/test_adapter.py:56
msgid "${num} robot unit"
msgstr "${num}机械部件"

#: src/zope/app/debugskin/error_debug.pt:13
msgid "Error object: ${error_object}"
msgstr "错误对象：${error_object}"

#: src/zope/app/debugskin/error_debug.pt:8
msgid "Error type: ${error_type}"
msgstr "错误型别：${error_type}"

#: src/zope/app/debugskin/unauthorized.pt:8
#: src/zope/app/exception/browser/unauthorized.pt:9
msgid "Unauthorized"
msgstr "未验证的"

#: src/zope/app/debugskin/unauthorized.pt:9
msgid "You're not allowed in here."
msgstr "您不允许在这儿"

#: src/zope/app/demo/insensitivefolder/configure.zcml:30
msgid "Case insensitive Folder"
msgstr "大小写无关的文件夹"

#: src/zope/app/demo/insensitivefolder/configure.zcml:30
msgid "A simple case insensitive Folder."
msgstr "一个简单的大小写无关文件夹"

#: src/zope/app/demo/menu/configure.zcml:111
msgid "New"
msgstr "新建"

#: src/zope/app/demo/menu/configure.zcml:118
msgid "Open"
msgstr "打开"

#: src/zope/app/demo/menu/configure.zcml:143
#: src/zope/app/demo/menu/configure.zcml:196
msgid "Undo"
msgstr "撤销"

#: src/zope/app/demo/menu/configure.zcml:151
msgid "Undo Last"
msgstr "撤销上一个"

#: src/zope/app/demo/menu/configure.zcml:157
msgid "Undo All"
msgstr "撤销所有"

#: src/zope/app/demo/menu/configure.zcml:165
#: src/zope/app/demo/menu/configure.zcml:203
msgid "Redo"
msgstr "重做"

#: src/zope/app/demo/menu/configure.zcml:173
msgid "Redo Last"
msgstr "重做上一个"

#: src/zope/app/demo/menu/configure.zcml:179
msgid "Redo All"
msgstr "重做所有"

#: src/zope/app/demo/menu/configure.zcml:210
msgid "Cut"
msgstr "剪切"

#: src/zope/app/demo/menu/configure.zcml:217
msgid "Copy"
msgstr "复制"

#: src/zope/app/demo/menu/configure.zcml:224
msgid "Paste"
msgstr "粘贴"

#: src/zope/app/demo/menu/configure.zcml:242
msgid "About Menus"
msgstr "关于菜单"

#: src/zope/app/demo/menu/configure.zcml:248
msgid "About Zope 3"
msgstr "关于Zope3"

#: src/zope/app/demo/menu/configure.zcml:258
msgid "Menu Bar"
msgstr "菜单栏"

#: src/zope/app/demo/menu/configure.zcml:74
#: src/zope/app/demo/menu/configure.zcml:125
msgid "Open Recent"
msgstr "打开最近"

#: src/zope/app/demo/menu/configure.zcml:79
#: src/zope/app/demo/menu/configure.zcml:132
msgid "Save"
msgstr "保存"

#: src/zope/app/demo/menu/configure.zcml:87
msgid "Save All"
msgstr "保存所有"

#: src/zope/app/demo/menu/configure.zcml:94
msgid "Save As ..."
msgstr "另存为"

#: src/zope/app/demo/menu/menudemo.pt:10
msgid "Menu Demo"
msgstr "菜单演示"

#: src/zope/app/demo/passwdauth/interfaces.py:29
msgid "File Name"
msgstr "文件名"

#: src/zope/app/demo/passwdauth/interfaces.py:30
msgid "File name of the data file."
msgstr "数据文件的文件名。"

#: src/zope/app/demo/skinpref/configure.zcml:15
msgid "ZMI Settings"
msgstr "ZMI设置"

#: src/zope/app/demo/skinpref/configure.zcml:15
msgid ""
"         In this category you will find all preferences related to the "
"Zope         Management Interface (ZMI).         "
msgstr ""
"         在这个种类中您将发现所有跟Zope管理界面（ZMI）相关的参数首选"
"项。         "

#: src/zope/app/demo/skinpref/configure.zcml:25
msgid "Skin Selection"
msgstr "皮肤选择"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:21
msgid "BoolWidget Index"
msgstr "BoolWidget索引"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:21
#: src/zope/app/demo/widget/browser/intwidget.zcml:21
#: src/zope/app/demo/widget/browser/textwidget.zcml:21
#: src/zope/app/demo/widget/browser/textareawidget.zcml:21
msgid "View"
msgstr "视图"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:5
#: src/zope/app/demo/widget/browser/boolwidget.zcml:13
msgid "Add a Demo BoolWidget"
msgstr "添加一个演示BoolWidget"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:14
msgid "BoolWidget"
msgstr "BoolWidget"

#: src/zope/app/demo/widget/browser/configure.zcml:25
#: src/zope/app/demo/widget/browser/boolwidget.zcml:38
#: src/zope/app/demo/widget/browser/intwidget.zcml:38
#: src/zope/app/demo/widget/browser/textwidget.zcml:38
#: src/zope/app/demo/widget/browser/textareawidget.zcml:38
msgid "Popup Edit"
msgstr "弹出编辑"

#: src/zope/app/demo/widget/browser/configure.zcml:5
msgid "Demo Widgets"
msgstr "演示部件"

#: src/zope/app/demo/widget/browser/intwidget.zcml:21
msgid "IntWidget Index"
msgstr "IntWidget索引"

#: src/zope/app/demo/widget/browser/intwidget.zcml:5
#: src/zope/app/demo/widget/browser/intwidget.zcml:13
msgid "Add a Demo IntWidget"
msgstr "添加一个演示IntWidget"

#: src/zope/app/demo/widget/browser/intwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:22
msgid "IntWidget"
msgstr "IntWidget"

#: src/zope/app/demo/widget/browser/popup.pt:36
#: src/zope/app/zptpage/browser/inlinecode.pt:50
#: src/zope/app/schema/browser/schema_edit.pt:21
#: src/zope/app/pythonpage/edit.pt:24
#: src/zope/app/apidoc/browser/prefIndex.pt:78
#: src/zope/app/form/browser/add.pt:25 src/zope/app/form/browser/edit.pt:26
msgid "There are ${num_errors} input errors."
msgstr "有${num_errors}个输入错误。"

#: src/zope/app/demo/widget/browser/popup.pt:65
#: src/zope/app/zptpage/browser/inlinecode.pt:64
#: src/zope/app/file/browser/file_upload.pt:48
#: src/zope/app/file/browser/file_add.pt:46
#: src/zope/app/dublincore/browser/edit.pt:50
#: src/zope/app/pythonpage/edit.pt:70 src/zope/app/error/browser/error.pt:53
#: src/zope/app/apidoc/browser/prefIndex.pt:118
#: src/zope/app/component/browser/editregistration.pt:48
#: src/zope/app/form/browser/add.pt:53 src/zope/app/form/browser/edit.pt:53
msgid "refresh-button"
msgstr "刷新"

#: src/zope/app/demo/widget/browser/popup.pt:67
#: src/zope/app/zptpage/browser/inlinecode.pt:66
#: src/zope/app/pythonpage/edit.pt:72
#: src/zope/app/apidoc/browser/prefIndex.pt:120
#: src/zope/app/form/browser/edit.pt:55
msgid "submit-button"
msgstr "更改"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:21
msgid "TextAreaWidget Index"
msgstr "TextAreaWidget索引"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:5
msgid "Add a Demo TextAreaWidget"
msgstr "添加一个演示TextAreaWidget"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:5
msgid "TextAreaWidget"
msgstr "TextAreaWidget"

#: src/zope/app/demo/widget/browser/textwidget.zcml:21
msgid "TextWidget Index"
msgstr "TextWidget索引"

#: src/zope/app/demo/widget/browser/textwidget.zcml:5
#: src/zope/app/demo/widget/browser/textwidget.zcml:13
#: src/zope/app/demo/widget/browser/textareawidget.zcml:13
msgid "Add a Demo TextWidget"
msgstr "添加一个演示TextWidget"

#: src/zope/app/demo/widget/browser/textwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:38
msgid "TextWidget"
msgstr "TextWidget"

#: src/zope/app/demo/widget/help/configure.zcml:30
msgid "TextLineWidget"
msgstr "TextLineWidget"

#: src/zope/app/demo/widget/help/configure.zcml:6
#: src/zope/app/styleguide/widget/configure.zcml:7
msgid "Widgets"
msgstr "部件"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:31
#: src/zope/app/demo/widget/interfaces/intwidget.py:31
#: src/zope/app/demo/widget/interfaces/textareawidget.py:31
#: src/zope/app/demo/widget/interfaces/textwidget.py:31
msgid "readonly"
msgstr "只读"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:32
#: src/zope/app/demo/widget/interfaces/intwidget.py:32
msgid "zope.schema.Int field with readonly = True."
msgstr "readonly = True的zope.schema.Int字段。"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:42
#: src/zope/app/demo/widget/interfaces/intwidget.py:42
#: src/zope/app/demo/widget/interfaces/textareawidget.py:41
#: src/zope/app/demo/widget/interfaces/textwidget.py:42
msgid "standard"
msgstr "标准"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:43
msgid "zope.schema.Bool field with only title and description."
msgstr "只带有标题和描述的zope.schema.Bool字段。"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:47
#: 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:137
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
msgid "required"
msgstr "必需的"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:48
msgid "zope.schema.Bool field with required = True."
msgstr "required = True的zope.schema.Bool字段"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:52
#: src/zope/app/demo/widget/interfaces/intwidget.py:52
#: src/zope/app/demo/widget/interfaces/textareawidget.py:51
#: src/zope/app/demo/widget/interfaces/textwidget.py:52
msgid "constraint"
msgstr "约束"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:53
msgid "zope.schema.Bool field with constraint lambda x: x == True."
msgstr "带有约束lambda x: x==True的zope.schema.Bool字段"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:58
#: src/zope/app/demo/widget/interfaces/intwidget.py:58
#: src/zope/app/demo/widget/interfaces/textareawidget.py:57
#: src/zope/app/demo/widget/interfaces/textwidget.py:58
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:22
msgid "default"
msgstr "默认"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:59
msgid "zope.schema.Bool field with default = True."
msgstr "default = True的zope.schema.Bool字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:43
msgid "zope.schema.Int field with only title and description."
msgstr "只有标题和描述的zope.schema.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:48
msgid "zope.schema.Int field with required = True."
msgstr "required = True的zope.scheme.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:53
msgid "zope.schema.Int field with constraint lambda x: x == 42."
msgstr "带有约束lambda x: x == 42的zope.scheme.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:59
msgid "zope.schema.Int field with default = u'default'."
msgstr "default = u'default'的zope.scheme.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:64
msgid "min"
msgstr "最小"

#: src/zope/app/demo/widget/interfaces/intwidget.py:65
msgid "zope.schema.Int field with min = 5."
msgstr "min=5的zope.schema.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:69
msgid "max"
msgstr "最大"

#: src/zope/app/demo/widget/interfaces/intwidget.py:70
msgid "zope.schema.Int field with max = 10"
msgstr "max=10的zope.schema.Int字段。"

#: src/zope/app/demo/widget/interfaces/intwidget.py:74
#: src/zope/app/demo/widget/interfaces/textareawidget.py:73
#: src/zope/app/demo/widget/interfaces/textwidget.py:74
msgid "min_max"
msgstr "最小_最大"

#: src/zope/app/demo/widget/interfaces/intwidget.py:75
msgid "zope.schema.Int field with min = 5 and max = 10"
msgstr "min=5并且max=10的zope.schema.Int字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:32
msgid "zope.schema.Text field with readonly = True."
msgstr "readonly=True的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:42
msgid "zope.schema.Text field with only title and description."
msgstr "只有标题和描述的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:47
msgid "zope.schema.Text field with required = True."
msgstr "required=True的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:52
msgid "zope.schema.Text field with constraint = lambda x: x == u'constraint'."
msgstr "带有约束为lambda x: x == u'constraint'的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:58
msgid "zope.schema.Text field with default = u'default'."
msgstr "default = u'default'的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:63
#: src/zope/app/demo/widget/interfaces/textwidget.py:64
msgid "min_length"
msgstr "最小长度"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:64
msgid "zope.schema.Text field with min_length = 5."
msgstr "min_length=5的zope.schema.Text字段。"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:68
#: src/zope/app/demo/widget/interfaces/textwidget.py:69
msgid "max_length"
msgstr "最大长度"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:69
msgid "zope.schema.Text field with max_length = 10"
msgstr "max_length =10的zope.schema.Text字段"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:74
msgid "zope.schema.Text field with min_lenght = 5 and max_length = 10"
msgstr "min_lenght = 5 并且 max_length = 10的zope.schema.Text字段"

#: src/zope/app/demo/widget/interfaces/textwidget.py:32
msgid "zope.schema.TextLine field with readonly = True."
msgstr "readonly = True的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:43
msgid "zope.schema.TextLine field with only title and description."
msgstr "只有标题和描述的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:48
msgid "zope.schema.TextLine field with required = True."
msgstr "required = True的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:53
msgid ""
"zope.schema.TextLine field with constraint = lambda x: x == u'constraint'."
msgstr "带有约束为lambda x: x == u'constraint'的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:59
msgid "zope.schema.TextLine field with default = u'default'."
msgstr "default = u'default'的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:65
msgid "zope.schema.TextLine field with min_length = 5."
msgstr "min_length = 5的zope.schema.TextLine字段。"

#: src/zope/app/demo/widget/interfaces/textwidget.py:70
msgid "zope.schema.TextLine field with max_length = 10"
msgstr "max_length = 10的zope.schema.TextLine字段"

#: src/zope/app/demo/widget/interfaces/textwidget.py:75
msgid "zope.schema.TextLine field with min_lenght = 5 and max_length = 10"
msgstr "min_lenght = 5 并且 max_length = 10的zope.schema.TextLine字段"

#: src/zope/app/dtmlpage/configure.zcml:13
#: src/zope/app/dtmlpage/configure.zcml:81
msgid "A simple, content-based DTML page"
msgstr "一个简单的基于内容的DTML页面"

#: src/zope/app/dtmlpage/configure.zcml:13
#: src/zope/app/dtmlpage/configure.zcml:81
msgid "DTML Page"
msgstr "DTML页面"

#: src/zope/app/dtmlpage/configure.zcml:59
msgid "Edit a DTML page"
msgstr "编辑一个DTML页面"

#: src/zope/app/dtmlpage/configure.zcml:73
msgid "Add a DTML Page"
msgstr "添加一个DTML页面"

#: src/zope/app/dtmlpage/interfaces.py:34
#: src/zope/app/pythonpage/__init__.py:41
#: src/zope/app/sqlscript/interfaces.py:45
#: src/zope/app/zptpage/interfaces.py:36
msgid "Source"
msgstr "源代码"

#: src/zope/app/dtmlpage/interfaces.py:35
msgid "The source of the dtml page."
msgstr "dtml页面的源代码"

#: src/zope/app/dublincore/browser/box.pt:10
msgid "Description:"
msgstr "描述："

#: src/zope/app/dublincore/browser/box.pt:14
msgid "Created:"
msgstr "创建："

#: src/zope/app/dublincore/browser/box.pt:19
msgid "Modified:"
msgstr "修改："

#: src/zope/app/dublincore/browser/box.pt:5
msgid "Title:"
msgstr "标题："

#: src/zope/app/dublincore/browser/configure.zcml:10
#: src/zope/app/zopetop/widget_macros.pt:188
msgid "Metadata"
msgstr "元数据"

#: src/zope/app/dublincore/browser/edit.pt:33
#: src/zope/app/container/browser/contents.pt:36
#: src/zope/app/container/browser/index.pt:29
msgid "Created"
msgstr "创建的"

#: src/zope/app/dublincore/browser/edit.pt:37
msgid "Content Last Modified"
msgstr "内容最后修改时间"

#: src/zope/app/dublincore/browser/edit.pt:41
msgid "Creator"
msgstr "创建人"

#: src/zope/app/dublincore/browser/metadataedit.py:42
msgid "Changed data ${datetime}"
msgstr "更改的数据${datetime}"

#: src/zope/app/dublincore/configure.zcml:3
msgid "zope.app.dublincore.view-permission"
msgstr "查看元数据"

#: src/zope/app/dublincore/configure.zcml:9
msgid "zope.app.dublincore.change-permission"
msgstr "改变都柏林元数据"

#: src/zope/app/error/browser/configure.zcml:13
#: src/zope/app/error/browser/configure.zcml:26
#: src/zope/app/cache/browser/cacheableedit.pt:24
#: src/zope/app/cache/browser/ramstats.pt:11
#: src/zope/app/cache/browser/ramedit.pt:10
msgid "Errors"
msgstr "错误"

#: src/zope/app/error/browser/configure.zcml:28
#: src/zope/app/authentication/browser/configure.zcml:32
msgid "Configure"
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: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."
msgstr "该页面列出该站点最近已经发生的异常。"

#: src/zope/app/error/browser/error.pt:16
msgid "No exceptions logged."
msgstr "无异常记录。"

#: src/zope/app/error/browser/error.pt:23
#: src/zope/app/error/browser/errorentry.pt:26
msgid "User"
msgstr "用户"

#: src/zope/app/error/browser/error.pt:24
msgid "Exception"
msgstr "异常"

#: src/zope/app/error/browser/error.pt:4
#: src/zope/app/error/browser/errorentry.pt:4
msgid "View Error Log Report"
msgstr "查看错误日志报告"

#: src/zope/app/error/browser/error.pt:9
msgid "Exception Log (most recent first)"
msgstr "错误日志（最近的置前）"

#: src/zope/app/error/browser/error_config.pt:19
msgid "Number of exceptions to keep"
msgstr "保留的异常数目"

#: src/zope/app/error/browser/error_config.pt:27
msgid "Copy exceptions to the event log"
msgstr "将异常复制到事件日志"

#: src/zope/app/error/browser/error_config.pt:37
msgid "Ignored exception types"
msgstr "忽视的异常型别"

#: src/zope/app/error/browser/error_config.pt:4
msgid "Configure Error Log"
msgstr "配置错误日志"

#: src/zope/app/error/browser/error_config.pt:9
msgid ""
"You can configure how many exceptions should be kept and whether the "
"exceptions should be copied to Zope's event log file(s)."
msgstr "您可以配置应该保留多少异常，以及是否将异常拷贝到Zope的事件日志文件中。"

#: src/zope/app/error/browser/errorentry.pt:10
msgid "Header"
msgstr "头信息"

#: src/zope/app/error/browser/errorentry.pt:12
msgid "Exception traceback"
msgstr "异常回溯"

#: src/zope/app/error/browser/errorentry.pt:14
msgid "The specified log entry was not found. It may have expired."
msgstr "指定的日志条目未找到，可能已经期满。"

#: src/zope/app/error/browser/errorentry.pt:31
msgid "Request URL"
msgstr "请求URL"

#: src/zope/app/error/browser/errorentry.pt:36
msgid "Exception Type"
msgstr "异常型别"

#: src/zope/app/error/browser/errorentry.pt:41
msgid "Exception Value"
msgstr "异常值"

#: src/zope/app/error/browser/errorentry.pt:46
msgid "Traceback"
msgstr "回溯"

#: src/zope/app/error/browser/errorentry.pt:60
msgid "Display traceback as text"
msgstr "用文本显示回溯"

#: src/zope/app/error/browser/errorentry.pt:68
msgid "REQUEST"
msgstr "请求"

#: src/zope/app/error/browser/errorentry.pt:79
msgid "return-to-log-button"
msgstr "回到日志"

#: src/zope/app/exception/browser/notfound.pt:11
msgid "Please note the following:"
msgstr "请注意："

#: src/zope/app/exception/browser/notfound.pt:14
msgid "You might have misspelled the url"
msgstr "您可能拼错了url"

#: src/zope/app/exception/browser/notfound.pt:15
msgid "You might be trying to access a non-existing page"
msgstr "您可能试图访问一个不存在的页面"

#: src/zope/app/exception/browser/notfound.pt:7
msgid "The page that you are trying to access is not available"
msgstr "您试图访问的页面不可用"

#: src/zope/app/exception/browser/systemerror.pt:1
msgid "System Error"
msgstr "系统错误"

#: src/zope/app/exception/browser/systemerror.pt:2
msgid "A system error occurred."
msgstr "发生了一个系统错误。"

#: src/zope/app/exception/browser/unauthorized.pt:11
msgid "You are not authorized"
msgstr "您未经授权"

#: src/zope/app/externaleditor/configure.zcml:7
msgid "External Edit"
msgstr "外部编辑"

#: src/zope/app/file/browser/configure.zcml:26
#: src/zope/app/file/browser/configure.zcml:67
#: src/zope/app/i18nfile/browser/configure.zcml:34
#: src/zope/app/i18nfile/browser/configure.zcml:76
msgid "Upload"
msgstr "上载"

#: src/zope/app/file/browser/configure.zcml:67
msgid "Upload an image"
msgstr "上载一个图片"

#: src/zope/app/file/browser/configure.zcml:9
msgid "Change a file"
msgstr "改变一个文件"

#: src/zope/app/file/browser/configure.zcml:99
msgid "Add an Image"
msgstr "添加一个图片"

#: 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:784
msgid "Updated on ${date_time}"
msgstr "更新于${date_time}"

#: 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
#: src/zope/app/file/browser/file_add.pt:31
msgid "Data"
msgstr "数据"

#: 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:343
msgid ""
"The character set specified in the content type ($charset) is not supported."
msgstr "在内容类型中指定的这个字符集($charset)非法。"

#: src/zope/app/file/browser/file.py:348
msgid ""
"The character set specified in the content type ($charset) does not match "
"file content."
msgstr "在内容类型中指定的这个字符集($charset)和文件内容不匹配。"

#: src/zope/app/file/browser/file.py:371
msgid ""
"The character set you specified ($charset) cannot encode all characters in "
"text."
msgstr "你指定的这个字符集($charset)在正文中无法对所有字符进行编码。"

#: src/zope/app/file/browser/file.py:376
msgid "The character set you specified ($charset) is not supported."
msgstr "你指定的这个字符集($charset)非法。"

#: src/zope/app/file/browser/file_add.pt:48
#: src/zope/app/schema/browser/schema_add.pt:40
#: src/zope/app/i18n/browser/translate.pt:49
#: src/zope/app/container/browser/contents.pt:156
#: src/zope/app/container/browser/add.pt:45
#: src/zope/app/form/browser/add.pt:55
msgid "add-button"
msgstr "添加"

#: src/zope/app/file/browser/file_add.pt:51
#: src/zope/app/form/browser/add.pt:58
msgid "Object Name"
msgstr "对象名"

#: src/zope/app/file/browser/file_add.pt:9
msgid "Add a File"
msgstr "添加一个文件"

#: src/zope/app/file/browser/file_upload.pt:50
#: src/zope/app/i18n/browser/synchronize.pt:118
msgid "update-button"
msgstr "更新"

#: src/zope/app/file/browser/file_upload.pt:9
msgid "Upload a file"
msgstr "上载一个文件"

#: src/zope/app/file/browser/image_edit.pt:12
#: src/zope/app/container/browser/contents.pt:35
msgid "Size"
msgstr "大小"

#: src/zope/app/file/configure.zcml:19
msgid "add-images-permission"
msgstr "添加图片"

#: src/zope/app/file/configure.zcml:28
#: src/zope/app/file/browser/configure.zcml:43
msgid "A File"
msgstr "一个文件"

#: src/zope/app/file/configure.zcml:28
#: src/zope/app/file/browser/configure.zcml:43
#: src/zope/app/demo/menu/configure.zcml:103
#: src/zope/app/demo/menu/configure.zcml:266
msgid "File"
msgstr "文件"

#: src/zope/app/file/configure.zcml:50
#: src/zope/app/file/browser/configure.zcml:91
msgid "An Image"
msgstr "一个图片"

#: src/zope/app/file/configure.zcml:50
#: src/zope/app/file/browser/configure.zcml:91
msgid "Image"
msgstr "图片"

#: 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: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
#: src/zope/app/file/browser/file_add.pt:16
msgid "Content Type"
msgstr "内容型别"

#: src/zope/app/file/interfaces.py:37
#: src/zope/app/file/browser/file_upload.pt:16
#: src/zope/app/file/browser/file_add.pt:16
msgid "The content type identifies the type of data."
msgstr "内容型别标识该数据的型别"

#: src/zope/app/folder/browser/configure.zcml:30
#: src/zope/app/file/browser/configure.zcml:112
#: src/zope/app/file/browser/configure.zcml:120
#: src/zope/app/pythonpage/configure.zcml:72
#: src/zope/app/dtmlpage/configure.zcml:93
#: src/zope/app/zptpage/browser/configure.zcml:70
msgid "Preview"
msgstr "预览"

#: src/zope/app/folder/configure.zcml:12
#: src/zope/app/folder/browser/configure.zcml:13
msgid "Folder"
msgstr "文件夹"

#: src/zope/app/folder/configure.zcml:12
#: src/zope/app/folder/browser/configure.zcml:13
msgid "Minimal folder"
msgstr "最小文件夹"

#: src/zope/app/form/browser/add.py:65
#: src/zope/app/form/browser/editview.py:106
#: src/zope/app/form/browser/formview.py:78
msgid "An error occurred."
msgstr ""

#: src/zope/app/form/browser/boolwidgets.py:112
msgid "True"
msgstr "真"

#: src/zope/app/form/browser/boolwidgets.py:113
msgid "False"
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 "on"
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 "关"

#: src/zope/app/form/browser/configure.zcml:494
msgid "Widgets and Forms"
msgstr "部件和表单"

#: src/zope/app/form/browser/configure.zcml:498
msgid "Basic Widgets"
msgstr "基本部件"

#: src/zope/app/form/browser/configure.zcml:504
msgid "Source Widgets"
msgstr "源部件"

#: src/zope/app/form/browser/configure.zcml:510
msgid "Advanced Widgets"
msgstr "高级部件"

#: src/zope/app/form/browser/configure.zcml:516
msgid "The browser:form Directive"
msgstr "browser:from指令"

#: src/zope/app/form/browser/ftests/test_i18n.py:34
msgid "A short description of the event."
msgstr ""

#: src/zope/app/form/browser/ftests/test_i18n.py:41
msgid "A long description of the event."
msgstr ""

#: src/zope/app/form/browser/ftests/test_i18n.py:47
msgid "Some number"
msgstr ""

#: src/zope/app/form/browser/ftests/test_i18n.py:53
msgid "Some List"
msgstr ""

#: src/zope/app/form/browser/ftests/test_i18n.py:54
msgid "Some item"
msgstr ""

#: src/zope/app/form/browser/itemswidgets.py:219
msgid "item-missing-single-value-for-display"
msgstr "一个用于显示的内容数据丢失"

#: src/zope/app/form/browser/itemswidgets.py:238
msgid "vocabulary-missing-multiple-value-for-display"
msgstr "多个用于显示的字符值丢失"

#: 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:505
msgid "vocabulary-missing-multiple-value-for-edit"
msgstr "多个用于编辑的字符值丢失"

#: src/zope/app/form/browser/metaconfigure.py:261
#: src/zope/app/security/browser/configure.zcml:84
#: src/zope/app/component/browser/configure.zcml:240
#: src/zope/app/cache/browser/configure.zcml:24
#: 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/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: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
#: src/zope/app/demo/widget/browser/boolwidget.zcml:29
#: src/zope/app/demo/widget/browser/intwidget.zcml:29
#: src/zope/app/demo/widget/browser/textwidget.zcml:29
#: src/zope/app/demo/widget/browser/textareawidget.zcml:29
#: src/zope/app/homefolder/configure.zcml:52
#: src/zope/app/pluggableauth/browser/configure.zcml:56
#: src/zope/app/schema/fieldforms.zcml:21
#: src/zope/app/schema/fieldforms.zcml:47
#: src/zope/app/schema/fieldforms.zcml:73
#: src/zope/app/schema/fieldforms.zcml:99
#: src/zope/app/schema/fieldforms.zcml:125
#: src/zope/app/schema/fieldforms.zcml:151
#: src/zope/app/session/browser.zcml:15 src/zope/app/session/browser.zcml:38
#: src/zope/app/zptpage/browser/configure.zcml:39
#: src/zope/app/securitypolicy/browser/configure.zcml:35
msgid "Edit"
msgstr "编辑"

#: src/zope/app/form/browser/sequencewidget.py:241
msgid "sequence-value-not-provided"
msgstr "没有提供序列值"

#: src/zope/app/form/browser/sequencewidget.py:244
msgid "sequence-value-is-empty"
msgstr "序列值为空"

#: src/zope/app/form/browser/sequencewidget.py:77
msgid "remove-selected-items"
msgstr "删除已选项目"

#: src/zope/app/form/browser/sequencewidget.py:84
msgid "Add %s"
msgstr "添加%s"

#: src/zope/app/form/browser/source.py:197
#: src/zope/app/form/browser/source.py:220
msgid "SourceDisplayWidget-label"
msgstr "已选"

#: src/zope/app/form/browser/source.py:259
msgid "SourceInputWidget-apply"
msgstr "套用"

#: src/zope/app/form/browser/source.py:430
msgid "MultipleSourceInputWidget-remove"
msgstr "删除"

#: src/zope/app/form/browser/source.py:459
msgid "SourceListInputWidget-apply"
msgstr "套用"

#: src/zope/app/form/browser/source.py:56
#: src/zope/app/form/browser/source.py:203
#: src/zope/app/form/browser/source.py:213
msgid "SourceDisplayWidget-missing"
msgstr "缺少"

#: src/zope/app/form/browser/source.py:67
#: src/zope/app/form/browser/source.py:98
msgid "SourceDisplayWidget-invalid"
msgstr "无效"

#: src/zope/app/form/browser/textwidgets.py:148
msgid "Invalid text data"
msgstr "无效文本数据"

#: src/zope/app/form/browser/textwidgets.py:160
msgid "Invalid textual data"
msgstr "无效原文数据"

#: src/zope/app/form/browser/textwidgets.py:303
msgid "Invalid unicode data"
msgstr "无效unicode数据"

#: src/zope/app/form/browser/textwidgets.py:432
msgid "Form input is not a file object"
msgstr "表单输入不是一个文件对象"

#: src/zope/app/form/browser/textwidgets.py:471
msgid "Invalid integer data"
msgstr "无效整数数据"

#: src/zope/app/form/browser/textwidgets.py:485
msgid "Invalid floating point data"
msgstr "无效浮点数据"

#: src/zope/app/form/browser/textwidgets.py:500
msgid "Invalid datetime data"
msgstr "无效日期时间数据"

#: src/zope/app/fssync/browser/__init__.py:157
msgid "required argument 'name' missing"
msgstr "缺少必需的参数'name'"

#: src/zope/app/fssync/browser/__init__.py:216
msgid "Up-to-date check failed:"
msgstr "Up-to-date检查失败："

#: src/zope/app/fssync/browser/__init__.py:92
msgid "Content-Type is not application/x-snarf"
msgstr "内容型别不是application/x-snarf"

#: src/zope/app/generations/browser/configure.zcml:6
msgid "Database Schemas"
msgstr "数据库模式"

#: src/zope/app/generations/browser/managerdetails.pt:19
msgid "Evolver from Generation ${from} to Generation ${to}"
msgstr "进化器从${from}代到${to}代"

#: src/zope/app/generations/browser/managerdetails.pt:9
msgid "${application_id} Application Manager Details"
msgstr "${application_id}应用程序管理器细节"

#: src/zope/app/generations/browser/managers.pt:18
msgid ""
"The database was updated to generation ${generation} for ${application}."
msgstr "数据库为${application}更新到${generation}代。"

#: src/zope/app/generations/browser/managers.pt:23
msgid "The database is up to date for ${application}."
msgstr "对${application}，数据库已经最新"

#: src/zope/app/generations/browser/managers.pt:32
msgid "Application"
msgstr "应用程序"

#: src/zope/app/generations/browser/managers.pt:33
msgid "Minimum Generation"
msgstr "最小代"

#: src/zope/app/generations/browser/managers.pt:34
msgid "Maximum Generation"
msgstr "最大代"

#: src/zope/app/generations/browser/managers.pt:35
msgid "Current Database Generation"
msgstr "数据库当前代"

#: src/zope/app/generations/browser/managers.pt:36
msgid "Evolve?"
msgstr "升级？"

#: src/zope/app/generations/browser/managers.pt:53
msgid "No, up to date"
msgstr "不，更新到最新"

#: src/zope/app/generations/browser/managers.pt:8
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 "路径不正确"

#: src/zope/app/homefolder/configure.zcml:32
msgid "Add Home Folder Manager"
msgstr "添加Home文件夹管理器"

#: src/zope/app/homefolder/configure.zcml:45
#: src/zope/app/homefolder/configure.zcml:74
msgid "Home Folder Manager"
msgstr "Home文件夹管理器"

#: src/zope/app/homefolder/configure.zcml:52
msgid "Edit Home Folder Manager"
msgstr "编辑Home文件夹管理器"

#: src/zope/app/homefolder/configure.zcml:65
msgid "Assignments"
msgstr "分配"

#: src/zope/app/homefolder/configure.zcml:74
msgid "A Principal Home Folder Manager"
msgstr "一个主体的Home文件夹管理器"

#: src/zope/app/homefolder/configure.zcml:86
msgid "Principal Home Folder"
msgstr "主体Home文件夹"

#: src/zope/app/homefolder/interfaces.py:28
msgid "Home Folder"
msgstr "Home文件夹"

#: src/zope/app/homefolder/interfaces.py:29
msgid ""
"The principal's home folder; if none has been defined, this attribute will "
"be `None`."
msgstr "该主体的home文件夹；如果没有定义，该属性为`None`。"

#: src/zope/app/homefolder/interfaces.py:41
msgid "Base Folder"
msgstr "上级文件夹"

#: src/zope/app/homefolder/interfaces.py:42
msgid "The Base Folder for the Principal Home Folder."
msgstr "主体Home文件夹的上级文件夹"

#: src/zope/app/homefolder/interfaces.py:46
msgid "Create Home Folder"
msgstr "创建Home文件夹"

#: src/zope/app/homefolder/interfaces.py:47
msgid ""
"Whether home folders should be created upon adding a assignment, if missing."
msgstr "是否新增一项任务到首页文件夹，如果遗漏的话。"

#: src/zope/app/homefolder/interfaces.py:52
msgid "Auto create assignment"
msgstr "自动创建分配"

#: src/zope/app/homefolder/interfaces.py:53
msgid ""
"Whether assignment and folder should be created when calling getHomeFolder, "
"if not existing."
msgstr "是否在调用getHomeFolder时，指定且建立相关文件夹，如果沒有的话。"

#: src/zope/app/homefolder/interfaces.py:59
msgid "Local Home Folder Role"
msgstr "本地Home文件夹角色"

#: src/zope/app/homefolder/interfaces.py:60
msgid ""
"The local role that the user will have in its home folder. This role is only "
"set on folders that are created by the manager."
msgstr "用户对他的根文件夹具有本地角色。本角色只对管理员创建的目录有效。"

#: src/zope/app/i18n/browser/configure.zcml:17
msgid "Translate"
msgstr "翻译"

#: src/zope/app/i18n/browser/configure.zcml:35
#: src/zope/app/workflow/browser/configure.zcml:15
msgid "Import/Export"
msgstr "导入/导出"

#: src/zope/app/i18n/browser/configure.zcml:48
msgid "Synchronize"
msgstr "同步"

#: src/zope/app/i18n/browser/configure.zcml:5
msgid ""
"Translation Domains allow you to localize your software by       providing "
"message translations."
msgstr "使用翻译域，您可以通过提供消息的翻译来本地化您的软件。"

#: src/zope/app/i18n/browser/configure.zcml:5
#: src/zope/app/applicationcontrol/browser/configure.zcml:41
#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:4
msgid "Translation Domains"
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 "导入和导出消息"

#: src/zope/app/i18n/browser/exportimport.pt:13
msgid "Here you can export and import messages from your Translation Domain."
msgstr "这里你能够从你的翻译域中导出和导入消息。"

#: src/zope/app/i18n/browser/exportimport.pt:33
msgid "Import File Name:"
msgstr "导入文件名："

#: src/zope/app/i18n/browser/exportimport.pt:38
msgid "import-button"
msgstr "导入"

#: src/zope/app/i18n/browser/exportimport.pt:40
msgid "export-button"
msgstr "导出"

#: src/zope/app/i18n/browser/synchronize.pt:123
msgid "No connection could be made to remote data source."
msgstr "不能创建到远程数据源的连接。"

#: src/zope/app/i18n/browser/synchronize.pt:27
msgid "Server URL"
msgstr "服务器URL"

#: src/zope/app/i18n/browser/synchronize.pt:4
msgid "Translation Domain - Synchronize"
msgstr "翻译服务 - 同步"

#: src/zope/app/i18n/browser/synchronize.pt:66
msgid "save-settings-button"
msgstr "保存设置"

#: src/zope/app/i18n/browser/synchronize.pt:71
msgid "synchronize-button"
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 "最新的"

#: src/zope/app/i18n/browser/synchronize.py:34
msgid "New Remote"
msgstr "新建远端"

#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Newer Local"
msgstr "新的本地端"

#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Does not exist"
msgstr "不存在"

#: src/zope/app/i18n/browser/translate.pt:103
msgid "Add new messages"
msgstr "添加新消息"

#: src/zope/app/i18n/browser/translate.pt:128
msgid "Edit Messages"
msgstr "编辑消息"

#: src/zope/app/i18n/browser/translate.pt:131
msgid "Delete Messages"
msgstr "删除消息"

#: src/zope/app/i18n/browser/translate.pt:16
#: src/zope/app/i18n/browser/synchronize.pt:44
#: src/zope/app/i18n/browser/exportimport.pt:21
msgid "Select Languages:"
msgstr "选择语言"

#: src/zope/app/i18n/browser/translate.pt:35
msgid "edit-button"
msgstr "编辑"

#: src/zope/app/i18n/browser/translate.pt:38
msgid "delete-button"
msgstr "删除"

#: src/zope/app/i18n/browser/translate.pt:4
#: src/zope/app/i18n/browser/translatemessage.pt:4
#: src/zope/app/i18n/browser/exportimport.pt:4
msgid "Translation Domain - Translate"
msgstr "翻译域-翻译"

#: src/zope/app/i18n/browser/translate.pt:46
msgid "New Language:"
msgstr "新语言："

#: src/zope/app/i18n/browser/translate.pt:56
msgid "Filter (% - wildcard):"
msgstr "过滤(% - 通配符)"

#: src/zope/app/i18n/browser/translate.pt:63
msgid "filter-button"
msgstr "过滤"

#: src/zope/app/i18n/browser/translate.pt:77
#: src/zope/app/i18n/browser/translatemessage.pt:17
#: src/zope/app/i18n/browser/synchronize.pt:88
msgid "Message Id"
msgstr "消息标识（id）"

#: src/zope/app/i18n/browser/translatemessage.pt:31
msgid "Edit Message"
msgstr "编辑消息"

#: src/zope/app/i18nfile/browser/configure.zcml:39
msgid "A file that supports multiple locales."
msgstr "支持多个本地化的文件"

#: src/zope/app/i18nfile/browser/configure.zcml:81
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/runtimeinfo.pt:12
#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:11
#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:23
#: src/zope/app/applicationcontrol/browser/servercontrol.pt:8
#: 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:23
#: src/zope/app/zopetop/widget_macros.pt:158
#: src/zope/app/zopetop/widget_macros.pt:175
#: src/zope/app/zopetop/widget_macros.pt:212
#: src/zope/app/zopetop/widget_macros.pt:227
#: src/zope/app/pythonpage/edit.pt:14 src/zope/app/pythonpage/edit.pt:19
#: src/zope/app/onlinehelp/browser/helptopic.pt:3
#: src/zope/app/exception/browser/user.pt:7
#: src/zope/app/apidoc/browser/contents.pt:24
#: src/zope/app/apidoc/browser/contents.pt:29
#: src/zope/app/apidoc/browser/menu_macros.pt:78
#: src/zope/app/apidoc/browser/menu_macros.pt:84
#: src/zope/app/apidoc/browser/static_contents.pt:24
#: src/zope/app/apidoc/browser/static_contents.pt:29
#: src/zope/app/apidoc/browser/modules.pt:14
#: src/zope/app/apidoc/browser/static_modules.pt:14
#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
#: src/zope/app/apidoc/browser/prefIndex.pt:66
#: src/zope/app/apidoc/browser/prefIndex.pt:68
#: src/zope/app/apidoc/browser/prefIndex.pt:73
#: src/zope/app/apidoc/browser/prefIndex.pt:95
#: src/zope/app/apidoc/browser/prefIndex.pt:100
#: src/zope/app/apidoc/browser/prefIndex.pt:103
#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
#: src/zope/app/apidoc/codemodule/browser/module_index.pt:16
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:142
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:144
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:183
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:185
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:11
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:101
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:103
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:147
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:149
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:125
#: src/zope/app/rotterdam/template.pt:112
#: src/zope/app/rotterdam/template.pt:131
#: src/zope/app/rotterdam/template.pt:140
#: src/zope/app/rotterdam/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_access.pt:11
#: src/zope/app/securitypolicy/browser/manage_access.pt:37
#: src/zope/app/securitypolicy/browser/manage_access.pt:56
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:34
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:74
#: src/zope/app/securitypolicy/browser/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:59
#: src/zope/app/component/browser/site_management.pt:113
#: 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/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"
msgstr "默认语言"

#: src/zope/app/i18nfile/browser/file_edit.pt:55
#: src/zope/app/i18nfile/browser/image_edit.pt:56
#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:24
#: src/zope/app/i18n/browser/synchronize.pt:89
msgid "Language"
msgstr "语言"

#: src/zope/app/i18nfile/browser/file_edit.pt:67
#: src/zope/app/i18nfile/browser/image_edit.pt:68
msgid "show-button"
msgstr "显示"

#: src/zope/app/i18nfile/browser/file_edit.pt:69
#: src/zope/app/i18nfile/browser/image_edit.pt:70
#: src/zope/app/component/browser/editregistration.pt:50
msgid "remove-button"
msgstr "移除"

#: src/zope/app/i18nfile/browser/file_edit.pt:72
#: src/zope/app/i18nfile/browser/image_edit.pt:73
msgid "Add new language"
msgstr "添加新语言"

#: src/zope/app/i18nfile/browser/file_edit.pt:88
#: src/zope/app/i18nfile/browser/image_edit.pt:94
#: src/zope/app/cache/browser/cacheableedit.pt:46
#: src/zope/app/cache/browser/ramedit.pt:52
#: src/zope/app/dublincore/browser/edit.pt:52
#: src/zope/app/rdb/browser/rdbconnection.pt:34
#: src/zope/app/error/browser/error_config.pt:47
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:67
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:88
msgid "save-changes-button"
msgstr "保存更改"

#: src/zope/app/i18nfile/browser/i18nfile.py:46
#: src/zope/app/i18nfile/browser/i18nimage.py:32
msgid "Edit Form"
msgstr "编辑表单"

#: src/zope/app/i18nfile/browser/i18nfile.py:47
msgid ""
"This edit form allows you to make changes to the properties of this file."
msgstr "这个编辑表单中，你可以更改这个文件的属性。"

#: src/zope/app/i18nfile/browser/i18nimage.py:33
msgid ""
"This edit form allows you to make changes to the properties of this image."
msgstr "这个编辑表单中，你可以编辑这个图片的属性。"

#: src/zope/app/i18nfile/browser/image_edit.pt:86
msgid "Dimensions"
msgstr "维度"

#: src/zope/app/i18nfile/configure.zcml:22
msgid "An Internationalized File"
msgstr "一个国际化的文件"

#: src/zope/app/i18nfile/configure.zcml:22
#: src/zope/app/i18nfile/browser/configure.zcml:39
msgid "I18n File"
msgstr "国际化文件"

#: src/zope/app/i18nfile/configure.zcml:49
msgid "An Internationalized Image"
msgstr "一个国际化的图片"

#: src/zope/app/i18nfile/configure.zcml:49
#: src/zope/app/i18nfile/browser/configure.zcml:81
msgid "I18n Image"
msgstr "国际化图片"

#: src/zope/app/intid/browser/configure.zcml:12
msgid "A utility that provides unique ids to objects"
msgstr "一个为对象提供唯一标识号的器件"

#: src/zope/app/intid/browser/configure.zcml:12
msgid "Unique Id Utility"
msgstr "统一标识器件"

#: src/zope/app/intid/browser/configure.zcml:19
msgid "Registered Objects"
msgstr "已注册对象"

#: src/zope/app/intid/browser/configure.zcml:5
msgid "Unique Id Tool"
msgstr "统一标识工具"

#: src/zope/app/intid/browser/configure.zcml:5
msgid ""
"Unique Ids Tools are used to provide system-wide unique ids       for "
"documents."
msgstr "统一标识工具用于为文档提供系统范围的唯一id"

#: src/zope/app/intid/browser/registrations.pt:12
msgid "Object"
msgstr "对象"

#: src/zope/app/intid/browser/registrations.pt:6
msgid "${count} objects"
msgstr "${count}个对象"

#: 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"
msgstr "存储键引用"

#: src/zope/app/keyreference/interfaces.py:37
msgid "Key Type Id"
msgstr "键型别Id"

#: src/zope/app/keyreference/interfaces.py:38
msgid ""
"Key references should sort first on their key type and second on any type-"
"specific information."
msgstr "键引用应该首先按它们的键型别排序，接着以型别特定的信息排序。"

#: src/zope/app/locking/adapter.py:62
msgid "Multiple principals found"
msgstr "找到多个主体"

#: src/zope/app/locking/adapter.py:64
msgid "No principal found"
msgstr "没有找到主体"

#: src/zope/app/locking/adapter.py:73
msgid "Object is already locked"
msgstr "对象已经加锁"

#: src/zope/app/locking/adapter.py:82 src/zope/app/locking/adapter.py:92
msgid "Object is not locked"
msgstr "对象未被加锁"

#: src/zope/app/locking/adapter.py:85
msgid "Principal is not lock owner"
msgstr "主体不是锁拥有人"

#: src/zope/app/locking/interfaces.py:105
msgid "id of the principal owning the lock"
msgstr "主体的id拥有该锁"

#: src/zope/app/locking/interfaces.py:109
msgid "time value indicating the creation time"
msgstr "指示创建时间的值"

#: src/zope/app/locking/interfaces.py:114
msgid "time value indicating the lock timeout from creation"
msgstr "指示该锁期满时间值"

#: src/zope/app/mail/configure.zcml:7
msgid "send-mail-permission"
msgstr "使用任意的收/寄信地址发送邮件"

#: src/zope/app/mail/interfaces.py:105
msgid "Queue path"
msgstr "队列路径"

#: src/zope/app/mail/interfaces.py:106 src/zope/app/mail/interfaces.py:115
msgid "Pathname of the directory used to queue mail."
msgstr "用于邮件队列的文件夹目录名"

#: src/zope/app/mail/interfaces.py:114
msgid "Queue Path"
msgstr "队列路径"

#: src/zope/app/mail/interfaces.py:118
msgid "Polling Interval"
msgstr "检查间隔"

#: src/zope/app/mail/interfaces.py:119
msgid "How often the queue is checked for new messages (in milliseconds)"
msgstr "检查新消息的间隔时间(毫秒)"

#: src/zope/app/mail/interfaces.py:151
msgid "Hostname"
msgstr "主机名"

#: src/zope/app/mail/interfaces.py:152
msgid "Name of server to be used as SMTP server."
msgstr "SMTP服务器的名字。"

#: src/zope/app/mail/interfaces.py:155
msgid "Port"
msgstr "端口"

#: src/zope/app/mail/interfaces.py:156
msgid "Port of SMTP service"
msgstr "SMTP服务端口号"

#: src/zope/app/mail/interfaces.py:160
#: src/zope/app/i18n/browser/synchronize.pt:32
msgid "Username"
msgstr "用户名"

#: src/zope/app/mail/interfaces.py:161
msgid "Username used for optional SMTP authentication."
msgstr "SMTP验证（可选）的用户名"

#: src/zope/app/mail/interfaces.py:165
msgid "Password used for optional SMTP authentication."
msgstr "SMTP验证（可选）密码"

#: src/zope/app/menus.zcml:10
msgid "Menu for displaying actions to be performed"
msgstr "显示动作菜单"

#: src/zope/app/menus.zcml:14
msgid "Menu of caches to be added"
msgstr "添加缓存的菜单"

#: src/zope/app/menus.zcml:18
msgid "Menu of objects to be added to content folders"
msgstr "添加对象菜单到内容文件夹"

#: src/zope/app/menus.zcml:22
msgid "Menu for objects to be added according to containment constraints"
msgstr "根据包容约束添加对象菜单"

#: src/zope/app/menus.zcml:28
msgid "Menu of objects to be added to site management folders"
msgstr "添加对象菜单到站点管理文件夹"

#: src/zope/app/menus.zcml:32
msgid "Menu of database connections to be added"
msgstr "添加数据库连接菜单"

#: src/zope/app/menus.zcml:36
msgid "Menu of addable configuration objects"
msgstr "可添加配置对象菜单"

#: src/zope/app/menus.zcml:6
msgid "Menu for displaying alternate representations of an object"
msgstr "显示对象的替代表现菜单"

#: src/zope/app/onlinehelp/browser/configure.zcml:48
#: src/zope/app/demo/menu/configure.zcml:234
#: src/zope/app/demo/menu/configure.zcml:278
#: src/zope/app/zopetop/widget_macros.pt:237
msgid "Help"
msgstr "帮助"

#: src/zope/app/onlinehelp/browser/configure.zcml:7
msgid "Menu for displaying help actions to be performed with popup"
msgstr "显示帮助动作菜单"

#: src/zope/app/onlinehelp/browser/onlinehelp_macros.pt:44
msgid "Onlinehelp"
msgstr "在线帮助"

#: src/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt:4
msgid "Topics"
msgstr "主题"

#: src/zope/app/onlinehelp/help/configure.zcml:14
msgid "Zope Developer Info"
msgstr "Zope开发者信息"

#: src/zope/app/onlinehelp/help/configure.zcml:21
msgid "Online Help"
msgstr "在线帮助"

#: src/zope/app/onlinehelp/help/configure.zcml:28
msgid "User interface ZMI"
msgstr "ZMI用户界面"

#: src/zope/app/onlinehelp/help/configure.zcml:35
msgid "Samples"
msgstr "示例"

#: src/zope/app/onlinehelp/help/configure.zcml:8
msgid "Welcome"
msgstr "欢迎"

#: src/zope/app/onlinehelp/interfaces.py:108
msgid "Source Text"
msgstr "源文本"

#: src/zope/app/onlinehelp/interfaces.py:109
msgid "Renderable source text of the topic."
msgstr "该主题的可呈现文本"

#: src/zope/app/onlinehelp/interfaces.py:115
msgid "Source Type"
msgstr "源型别"

#: src/zope/app/onlinehelp/interfaces.py:116
msgid "Type of the source text, e.g. structured text"
msgstr "源文本型别，比如结构化文本"

#: src/zope/app/onlinehelp/interfaces.py:172
msgid "Path to the Resource"
msgstr "资源路径"

#: src/zope/app/onlinehelp/interfaces.py:173
msgid ""
"The Path to the Resource, assumed to be in the same directory as the Help "
"Topic"
msgstr "资源路径，假设和帮助主题在同一个目录"

#: src/zope/app/onlinehelp/interfaces.py:53
#: src/zope/security/interfaces.py:258 src/zope/security/interfaces.py:294
msgid "Id"
msgstr "标识"

#: src/zope/app/onlinehelp/interfaces.py:54
msgid "The Id of this Help Topic"
msgstr "帮助主题的标识"

#: src/zope/app/onlinehelp/interfaces.py:59
msgid "Parent Path"
msgstr "父路径"

#: src/zope/app/onlinehelp/interfaces.py:60
msgid "The Path to the Parent of this Help Topic"
msgstr "该帮助主题的父路径"

#: src/zope/app/onlinehelp/interfaces.py:65
msgid "Help Topic Title"
msgstr "帮助主题的标题"

#: src/zope/app/onlinehelp/interfaces.py:66
msgid "The Title of a Help Topic"
msgstr "帮助主题的标题"

#: src/zope/app/onlinehelp/interfaces.py:67
msgid "Help Topic"
msgstr "帮助主题"

#: src/zope/app/onlinehelp/interfaces.py:71
msgid "Path to the Topic"
msgstr "主题路径"

#: src/zope/app/onlinehelp/interfaces.py:72
msgid "The Path to the Definition of a Help Topic"
msgstr "帮助主题的定义所在路径"

#: src/zope/app/onlinehelp/interfaces.py:77
msgid "Object Interface"
msgstr "对象接口"

#: src/zope/app/onlinehelp/interfaces.py:78
msgid "Interface for which this Help Topic is registered."
msgstr "该帮助主题注册的接口"

#: src/zope/app/onlinehelp/interfaces.py:83
msgid "View Name"
msgstr "视图名"

#: src/zope/app/onlinehelp/interfaces.py:84
msgid "The View Name for which this Help Topic is registered"
msgstr "该帮助主题注册的视图名"

#: src/zope/app/pagetemplate/engine.py:122
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:131
msgid "No interpreter named \"${lang_name}\" was found."
msgstr "没有找到名为\"${lang_name}\"的解释器"

#: src/zope/app/pluggableauth/browser/configure.zcml:24
msgid "Add Principal Source"
msgstr "添加主体源"

#: src/zope/app/pluggableauth/browser/configure.zcml:38
msgid "Add Simple User with details"
msgstr "添加一个附带详细信息的简单用户"

#: src/zope/app/pluggableauth/browser/configure.zcml:49
msgid "Principal"
msgstr "主体（Principal）"

#: src/zope/app/pluggableauth/browser/configure.zcml:56
msgid "Edit User Information"
msgstr "编辑用户信息"

#: 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:39
msgid "The password for the user."
msgstr "用户口令"

#: 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"
msgstr "用户首选项"

#: src/zope/app/preference/configure.zcml:70
msgid "A Default User Preferences Provider"
msgstr "一个默认的用户首选项提供者"

#: src/zope/app/preference/configure.zcml:70
#: src/zope/app/preference/configure.zcml:77
msgid "Default User Preferences Provider"
msgstr "默认的用户首选项提供者"

#: src/zope/app/preference/configure.zcml:77
msgid ""
"           This component lets you define the local default user           "
"preferences. The values of this provider are used, if the           user has "
"not made a selection yet."
msgstr ""
"           该组件让您可以定义局部默认用户首选项。如果用户还没有作出选择，则使"
"用该提供者的值。"

#: src/zope/app/preference/menu.pt:5
msgid "Preferences"
msgstr "首选项"

#: src/zope/app/presentation/browser.zcml:15
msgid "Change page"
msgstr "更改页面"

#: src/zope/app/presentation/browser.zcml:33
msgid "Default Registration"
msgstr "默认注册设施"

#: src/zope/app/presentation/browser.zcml:33
#: src/zope/app/presentation/browser.zcml:42
msgid "Default registration parameters"
msgstr "默认注册设施参数"

#: src/zope/app/presentation/browser.zcml:4
msgid "Register a view page"
msgstr "注册一个视图页面"

#: src/zope/app/presentation/browser.zcml:50
msgid "Page Folder"
msgstr "页面文件夹"

#: src/zope/app/presentation/browser.zcml:79
msgid "Register a view ZPT"
msgstr "注册一个视图ZPT"

#: src/zope/app/presentation/configure.zcml:41
msgid "View Folder"
msgstr "视图文件夹"

#: src/zope/app/presentation/configure.zcml:91
msgid "Persistent View Page Template"
msgstr "存储视图页面模板"

#: src/zope/app/presentation/configure.zcml:91
#: src/zope/app/presentation/browser.zcml:66
#: src/zope/app/presentation/browser.zcml:74
msgid "ZPT Template"
msgstr "ZPT模板"

#: src/zope/app/presentation/interfaces.py:104
msgid "The dotted name of a factory for creating the view"
msgstr "用于创建该视图的工厂名"

#: src/zope/app/presentation/interfaces.py:109
msgid "The permission required to use the view"
msgstr "使用该视图必须的许可权限"

#: src/zope/app/presentation/interfaces.py:115
msgid "Apply changes to existing pages"
msgstr "应用更改到已存在的页面"

#: src/zope/app/presentation/interfaces.py:32
msgid "The type of requests the view works with"
msgstr "该视图处理的请求型别"

#: src/zope/app/presentation/interfaces.py:39
#: src/zope/app/styleguide/zpt/configure.zcml:6
msgid "Page template"
msgstr "页面模板"

#: src/zope/app/presentation/interfaces.py:44
msgid "Class attribute"
msgstr "类属性"

#: src/zope/app/presentation/interfaces.py:98
msgid "The interface of the objects being viewed"
msgstr "将被查看的对象接口"

#: src/zope/app/presentation/pagereg_details.pt:12
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:72
msgid "template:"
msgstr "模板："

#: src/zope/app/presentation/pagereg_details.pt:4
msgid "for:"
msgstr "为："

#: src/zope/app/presentation/pagereg_details.pt:8
#: src/zope/app/component/browser/utilreg_details.pt:7
msgid "name:"
msgstr "名字："

#: src/zope/app/principalannotation/configure.zcml:18
msgid "Stores Annotations for Principals"
msgstr "为主体(Principal)存储注解信息(Annotations)"

#: src/zope/app/principalannotation/configure.zcml:18
msgid "Principal Annotation Utility"
msgstr "主体(Principal)注解器件"

#: src/zope/app/principalannotation/configure.zcml:24
msgid "Stores annotations for any principal."
msgstr "为所有主体存储注解信息"

#: src/zope/app/principalannotation/configure.zcml:24
msgid "Principal Annotations"
msgstr "主题注解"

#: src/zope/app/publisher/configure.zcml:18
msgid "Creating HTTP Results"
msgstr ""

#: src/zope/app/publisher/interfaces/browser.py:106
msgid "Menu item ordering hint"
msgstr "菜单项分类提示"

#: src/zope/app/publisher/interfaces/browser.py:107
msgid ""
"This attribute provides a hint for menu item ordering.Menu items will "
"generally be sorted by the `for_`attribute and then by the order."
msgstr ""
"该属性为菜单项提供一个分类提示，菜单项一般存储在`for_`属性中并且以此排序。"

#: src/zope/app/publisher/interfaces/browser.py:113
msgid "A condition for displaying the menu item"
msgstr "显示该菜单项的一个前提条件"

#: src/zope/app/publisher/interfaces/browser.py:114
msgid ""
"The condition is given as a TALES expression. The expression has access to "
"the variables:\n"
"\n"
"context -- The object the menu is being displayed for\n"
"\n"
"request -- The browser request\n"
"\n"
"nothing -- None\n"
"\n"
"The menu item will not be displayed if there is a \n"
"filter and the filter evaluates to a false value."
msgstr ""
"该条件是以TALES表达式的形式给出。表达式中可以访问这些变量：\n"
"\n"
"context -- 正显示的菜单对应的对象\n"
"\n"
"request -- 浏览器请求\n"
"nothing -- None空值\n"
"\n"
"如果有一个过滤器并且求值为假，那么该菜单项将不会显示。"

#: src/zope/app/publisher/interfaces/browser.py:129
msgid "Icon URI"
msgstr "图标URI"

#: src/zope/app/publisher/interfaces/browser.py:130
msgid "URI of the icon representing this menu item"
msgstr "表现该菜单项的图标URI"

#: src/zope/app/publisher/interfaces/browser.py:143
msgid "Sub-Menu Id"
msgstr "子菜单Id"

#: src/zope/app/publisher/interfaces/browser.py:144
msgid "The menu id of the menu that describes the sub-menu below this item."
msgstr "该菜单项的子菜单id"

#: 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"
msgstr "菜单Id"

#: src/zope/app/publisher/interfaces/browser.py:52
msgid "The id uniquely identifies this menu."
msgstr "用于独一无二地识别此菜单的 ID"

#: src/zope/app/publisher/interfaces/browser.py:57
msgid "Menu title"
msgstr "菜单标题"

#: src/zope/app/publisher/interfaces/browser.py:58
msgid "The title provides the basic label for the menu."
msgstr "标题为菜单提供基本标签"

#: src/zope/app/publisher/interfaces/browser.py:63
msgid "Menu description"
msgstr "菜单描述"

#: src/zope/app/publisher/interfaces/browser.py:64
msgid ""
"A description of the menu. This might be shown on menu pages or in pop-up "
"help for menus."
msgstr "一个菜单的描述，它可能显示在菜单页面或者该菜单的弹出帮助里。"

#: src/zope/app/publisher/interfaces/browser.py:84
msgid "Menu item title"
msgstr "菜单项标题"

#: src/zope/app/publisher/interfaces/browser.py:85
msgid "The title provides the basic label for the menu item."
msgstr "标题为菜单项提供基本标签"

#: src/zope/app/publisher/interfaces/browser.py:90
msgid "Menu item description"
msgstr "菜单项描述"

#: src/zope/app/publisher/interfaces/browser.py:91
msgid ""
"A description of the menu item. This might be shown on menu pages or in pop-"
"up help for menu items."
msgstr "一个菜单项的描述，它可能显示在菜单页面或者该菜单项的弹出帮助里。"

#: src/zope/app/publisher/interfaces/browser.py:97
#: src/zope/app/publisher/interfaces/browser.py:149
msgid "The URL to display if the item is selected"
msgstr "如果该项被选择将显示的URL"

#: src/zope/app/publisher/interfaces/browser.py:98
msgid ""
"When a user selects a browser menu item, the URLgiven in the action is "
"displayed. The action is usually given as a relative URL, relative to the "
"object the menu item is for."
msgstr ""
"当用户选择一个浏览器菜单项，该动作指定的URL将被显示，这个URL通常是个相对URL的"
"形式（相对于该菜单关联的对象）。"

#: src/zope/app/pythonpage/__init__.py:42
msgid "The source of the Python page."
msgstr "Python页面源码"

#: src/zope/app/pythonpage/__init__.py:47
msgid "The content type the script outputs."
msgstr "脚本输出的内容型别"

#: src/zope/app/pythonpage/browser.py:43
msgid "A syntax error occurred."
msgstr ""

#: src/zope/app/pythonpage/configure.zcml:12
msgid "A simple, content-based Python Page"
msgstr "一个简单的基于内容的Python页面"

#: src/zope/app/pythonpage/configure.zcml:12
#: src/zope/app/pythonpage/configure.zcml:49
msgid "Python Page"
msgstr "Python页面"

#: src/zope/app/pythonpage/configure.zcml:41
msgid "Add Python Page"
msgstr "添加Python页面"

#: src/zope/app/pythonpage/configure.zcml:49
msgid "An Python Page"
msgstr "一个Python页面"

#: src/zope/app/pythonpage/configure.zcml:57
msgid "Edit Python Page"
msgstr "编辑Python页面"

#: src/zope/app/pythonpage/edit.pt:32
msgid "Syntax Error: ${msg}"
msgstr "语法错误：${msg}"

#: src/zope/app/pythonpage/edit.pt:40
msgid "File \"${filename}\", line ${lineno}, offset ${offset}"
msgstr "文件\"${filename\"，行${lineno}，偏移${offset}"

#: src/zope/app/rdb/browser/configure.zcml:39
#: src/zope/app/sqlscript/browser/configure.zcml:41
msgid "test-page-title"
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/gadflyda.zcml:14
msgid "Gadfly DA"
msgstr "Gadfly 数据库适配器(DA)"

#: src/zope/app/rdb/browser/gadflyda.zcml:14
msgid "A DA for the built-in 100% Pure Python Gadfly Database"
msgstr "一个内置的100％纯Python的Gadfly数据库适配器(DA)"

#: src/zope/app/rdb/browser/gadflyda.zcml:5
msgid "Add Gadfly Database Adapter"
msgstr "添加Gadfly数据库适配器"

#: src/zope/app/rdb/browser/rdbconnection.pt:15
msgid "Connection URI:"
msgstr "连接URI："

#: src/zope/app/rdb/browser/rdbconnection.pt:17
msgid "Template: dbi://username:password@host:port/dbname;param1=value..."
msgstr "模板:dbi://username:password@host:port/dbname;param1=value..."

#: src/zope/app/rdb/browser/rdbconnection.pt:25
msgid "Encoding"
msgstr "编码"

#: src/zope/app/rdb/browser/rdbconnection.pt:36
msgid "connect-button"
msgstr "连接"

#: src/zope/app/rdb/browser/rdbconnection.pt:39
msgid "disconnect-button"
msgstr "断开连接"

#: src/zope/app/rdb/browser/rdbconnection.pt:4
msgid "Edit Relational Database Adapter"
msgstr "编辑关系数据库适配器"

#: src/zope/app/rdb/browser/rdbtestresults.pt:12
msgid "Executed Query:"
msgstr "执行查询："

#: src/zope/app/rdb/browser/rdbtestresults.pt:4
#: src/zope/app/rdb/browser/rdbtestsql.pt:4
msgid "Database Adapter - Test Connection"
msgstr "数据库适配器 - 测试连接"

#: src/zope/app/rdb/browser/rdbtestsql.pt:14
msgid "Here you can enter an SQL statement, so you can test the connection."
msgstr "这里您可以键入一个SQL语句以测试这个连接"

#: src/zope/app/rdb/browser/rdbtestsql.pt:19
msgid "Query"
msgstr "查询"

#: src/zope/app/rdb/browser/rdbtestsql.pt:28
msgid "execute-button"
msgstr "执行"

#: src/zope/app/rdb/configure.zcml:6
msgid "zope.app.rdb.Use"
msgstr "使用“数据库连接”"

#: src/zope/app/rdb/gadflyda.zcml:4
msgid "Gadfly Database Adapter"
msgstr "Gadfly数据库适配器"

#: src/zope/app/rdb/interfaces.py:274
msgid "DSN"
msgstr "数据源名称（DSN）"

#: src/zope/app/rdb/interfaces.py:275
msgid ""
"Specify the DSN (Data Source Name) of the database. Examples include:\n"
"\n"
"dbi://dbname\n"
"dbi://dbname;param1=value...\n"
"dbi://user:passwd/dbname\n"
"dbi://user:passwd/dbname;param1=value...\n"
"dbi://user:passwd@host:port/dbname\n"
"dbi://user:passwd@host:port/dbname;param1=value...\n"
"\n"
"All values should be properly URL-encoded."
msgstr ""
"指定一个数据库的DSN(Data Source Name)。有如下例子:\n"
"\n"
"dbi://dbname\n"
"dbi://dbname;param1=value...\n"
"dbi://user:passwd/dbname\n"
"dbi://user:passwd/dbname;param1=value...\n"
"dbi://user:passwd@host:port/dbname\n"
"dbi://user:passwd@host:port/dbname;param1=value...\n"
"\n"
"所有值都应该有正确的URL-encoded."

#: src/zope/app/rdb/interfaces.py:62
msgid "Database encoding"
msgstr "数据库编码"

#: src/zope/app/rdb/interfaces.py:63
msgid "Encoding of the database content"
msgstr "数据库内容的编码"

#: src/zope/app/recorder/browser.py:40
msgid "URLs to ignore"
msgstr "忽视的URL"

#: src/zope/app/recorder/browser.py:41
msgid ""
"A list of regular expressions.\n"
"\n"
"                     Requests whose paths match any of the expressions "
"listed\n"
"                     here will not be shown."
msgstr ""
"一个正则表达式列表。\n"
"\n"
"                     任何一个其路径匹配这儿列出的表达式的请求都将被显示。"

#: src/zope/app/recorder/browser.py:84
msgid "Invalid regex: %s"
msgstr "无效正则表达式：%s"

#: src/zope/app/recorder/configure.zcml:12
msgid "Recorded Sessions"
msgstr "记录的会话"

#: src/zope/app/recorder/sessions.pt:15 src/zope/app/error/browser/error.pt:22
#: src/zope/app/error/browser/errorentry.pt:21
msgid "Time"
msgstr "时间"

#: src/zope/app/recorder/sessions.pt:16
msgid "Method"
msgstr "方法"

#: src/zope/app/recorder/sessions.pt:18
#: src/zope/app/i18n/browser/synchronize.pt:90
msgid "Status"
msgstr "状态"

#: src/zope/app/recorder/sessions.pt:36
msgid "Create Functional Doctest"
msgstr "创建功能性文档测试"

#: src/zope/app/recorder/sessions.pt:38
msgid "Clear All"
msgstr "清除所有"

#: src/zope/app/recorder/sessions.pt:57
msgid "Filter"
msgstr "过滤器"

#: src/zope/app/recorder/sessions.pt:6
msgid "There are no recorded requests that pass your filter."
msgstr "没有已记录的传递该过滤器的请求"

#: src/zope/app/renderer/configure.zcml:14
msgid "Plain Text Source"
msgstr "纯文本源码"

#: src/zope/app/renderer/configure.zcml:14
msgid "Plain Text"
msgstr "纯文本"

#: src/zope/app/renderer/configure.zcml:28
msgid "Structured Text (STX)"
msgstr "结构化文本（STX）"

#: src/zope/app/renderer/configure.zcml:28
msgid "Structured Text (STX) Source"
msgstr "结构化文本（STX）源码"

#: 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 "Z3用户界面"

#: src/zope/app/rotterdam/dialog_macros.pt:138
#: src/zope/app/rotterdam/template.pt:193
#: src/zope/app/rotterdam/template_tablelayout.pt:185
msgid "Tip"
msgstr "提示"

#: 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:40
msgid "User:"
msgstr "用户："

#: src/zope/app/rotterdam/view_macros.pt:36
msgid "User: ${user}"
msgstr "用户：${user}"

#: src/zope/app/rotterdam/xmlobject.py:34
msgid "Contains $${num} item(s)"
msgstr "包含$${num}个项目"

#: src/zope/app/rotterdam/xmlobject.py:35
#: src/zope/app/rotterdam/navigation_macros.pt:32
msgid "Loading..."
msgstr "加载中..."

#: src/zope/app/schema/browser/__init__.py:28
msgid "An error occurred"
msgstr ""

#: src/zope/app/schema/browser/__init__.py:55
msgid "Must select a field to delete"
msgstr "必须选择一个要删除的字段"

#: src/zope/app/schema/browser/__init__.py:68
msgid "Invalid field name: %s"
msgstr "无效字段名：%s"

#: src/zope/app/schema/browser/__init__.py:76
msgid "Invalid position: %s"
msgstr "无效位置：%s"

#: src/zope/app/schema/browser/configure.zcml:11
msgid "Menu of Fields to be added to a schema."
msgstr "将被添加到模式的字段菜单"

#: src/zope/app/schema/browser/configure.zcml:39
msgid "Edit Schema"
msgstr "编辑模式"

#: src/zope/app/schema/browser/configure.zcml:5
msgid "These are schemas that live in the ZODB and are modifiable."
msgstr "这些是可修改的存储于ZODB中的模式"

#: src/zope/app/schema/browser/configure.zcml:5
msgid "Persistent, Local Schemas"
msgstr "存储的，本地模式"

#: src/zope/app/schema/browser/schema_edit.pt:10
msgid "Schema Name: ${schema_name}"
msgstr "模式名：${schema_name}"

#: src/zope/app/schema/browser/schema_edit.pt:31
#: src/zope/app/container/browser/contents.pt:27
#: src/zope/app/container/browser/index.pt:19
#: src/zope/app/intid/browser/registrations.pt:9
msgid "Content listing"
msgstr "内容列表"

#: src/zope/app/schema/browser/schema_edit.pt:41
msgid "Read-Only"
msgstr "只读"

#: src/zope/app/schema/browser/schema_edit.pt:69
msgid "delete-field-button"
msgstr "删除"

#: src/zope/app/schema/configure.zcml:5
#: src/zope/app/schema/browser/configure.zcml:28
msgid "Mutable Schema"
msgstr "可变模式"

#: src/zope/app/schema/configure.zcml:5
#: src/zope/app/schema/browser/configure.zcml:28
msgid "A Persistent Schema that can be edited through the web"
msgstr "一个存储的模式可以通过web进行编辑"

#: src/zope/app/schema/fieldforms.zcml:111
msgid "A Float Field"
msgstr "一个浮点字段"

#: src/zope/app/schema/fieldforms.zcml:111
msgid "Add Float Field"
msgstr "添加浮点字段"

#: src/zope/app/schema/fieldforms.zcml:125
msgid "Edit Float Field"
msgstr "编辑浮点字段"

#: src/zope/app/schema/fieldforms.zcml:137
msgid "Add Datetime Field"
msgstr "添加日期时间字段"

#: src/zope/app/schema/fieldforms.zcml:137
msgid "A Datetime Field"
msgstr "一个日期时间字段"

#: src/zope/app/schema/fieldforms.zcml:151
msgid "Edit Datetime Field"
msgstr "编辑日期时间字段"

#: src/zope/app/schema/fieldforms.zcml:21
msgid "Edit Text Field"
msgstr "编辑文本字段"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "A TextLine Field"
msgstr "一个文本行字段"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "TextLine Field"
msgstr "文本行字段"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "Add TextLine Field"
msgstr "添加文本行字段"

#: src/zope/app/schema/fieldforms.zcml:47
msgid "Edit TextLine 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 "一个文本字段"

#: src/zope/app/schema/fieldforms.zcml:7
msgid "Add Text Field"
msgstr "添加文本字段"

#: src/zope/app/schema/fieldforms.zcml:73
msgid "Edit Boolean Field"
msgstr "编辑布尔字段"

#: src/zope/app/schema/fieldforms.zcml:85
msgid "Add Integer Field"
msgstr "添加整数字段"

#: src/zope/app/schema/fieldforms.zcml:85
msgid "An Integer Field"
msgstr "一个整数字段"

#: src/zope/app/schema/fieldforms.zcml:99
msgid "Edit Integer Field"
msgstr "编辑整数字段"

#: src/zope/app/schema/fields.zcml:102
msgid "BytesLine Field"
msgstr "字节行字段"

#: src/zope/app/schema/fields.zcml:114 src/zope/app/schema/fieldforms.zcml:7
msgid "Text Field"
msgstr "文本字段"

#: src/zope/app/schema/fields.zcml:128
msgid "Text Line Field"
msgstr "文本行字段"

#: src/zope/app/schema/fields.zcml:140 src/zope/app/schema/fieldforms.zcml:59
msgid "Boolean Field"
msgstr "布尔字段"

#: src/zope/app/schema/fields.zcml:151 src/zope/app/schema/fieldforms.zcml:85
msgid "Integer Field"
msgstr "整数字段"

#: src/zope/app/schema/fields.zcml:163 src/zope/app/schema/fieldforms.zcml:111
msgid "Float Field"
msgstr "浮点字段"

#: src/zope/app/schema/fields.zcml:175
msgid "Tuple Field"
msgstr "元组字段"

#: src/zope/app/schema/fields.zcml:186
msgid "List Field"
msgstr "列表字段"

#: src/zope/app/schema/fields.zcml:197
msgid "Set Field"
msgstr "集合字段"

#: src/zope/app/schema/fields.zcml:208
msgid "Password Field"
msgstr "口令字段"

#: src/zope/app/schema/fields.zcml:220
msgid "Dict Field"
msgstr "字典字段"

#: src/zope/app/schema/fields.zcml:232 src/zope/app/schema/fieldforms.zcml:137
msgid "Datetime Field"
msgstr "日期时间字段"

#: src/zope/app/schema/fields.zcml:244
msgid "SourceText Field"
msgstr "源文本字段"

#: src/zope/app/schema/fields.zcml:256
msgid "Object Field"
msgstr "对象字段"

#: src/zope/app/schema/fields.zcml:269
msgid "URI Field"
msgstr "URI字段"

#: src/zope/app/schema/fields.zcml:281
msgid "Id Field"
msgstr "Id字段"

#: src/zope/app/schema/fields.zcml:293
msgid "Interface Field"
msgstr "接口字段"

#: src/zope/app/schema/fields.zcml:38
msgid "Container Field"
msgstr "容器字段"

#: src/zope/app/schema/fields.zcml:49
msgid "Iterable Field"
msgstr "可迭代字段"

#: src/zope/app/schema/fields.zcml:5
msgid "Basic Field"
msgstr "基本字段"

#: src/zope/app/schema/fields.zcml:60
msgid "Orderable Field"
msgstr "可排序字段"

#: src/zope/app/schema/fields.zcml:75
msgid "MinMaxLen Field"
msgstr "大小长度字段"

#: src/zope/app/schema/fields.zcml:90
msgid "Bytes Field"
msgstr "字节字段"

#: src/zope/app/schemacontent/browser/configure.zcml:31
msgid "Define Permissions"
msgstr "定义许可权限"

#: src/zope/app/schemacontent/browser/configure.zcml:5
msgid ""
"Content Component Definitions are used to declare       schema-based content "
"objects."
msgstr "内容组件定义被用于声明基于模式的内容对象。"

#: src/zope/app/schemacontent/browser/configure.zcml:64
msgid "New 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"
msgstr "一个持久化的内容组件定义"

#: src/zope/app/schemacontent/configure.zcml:10
#: src/zope/app/schemacontent/browser/configure.zcml:5
#: src/zope/app/schemacontent/browser/configure.zcml:15
msgid "Content Component Definition"
msgstr "内容组件定义"

#: src/zope/app/schemacontent/interfaces.py:38
msgid "interface-component"
msgstr "接口"

#: src/zope/app/schemacontent/interfaces.py:39
msgid "Specifies the interface this menu item is for."
msgstr "为该菜单项指定接口"

#: src/zope/app/schemacontent/interfaces.py:46
msgid "Specifies the menu this menu item will be added to."
msgstr "指定该菜单项将添加到的菜单"

#: src/zope/app/schemacontent/interfaces.py:51
msgid "Create Menu"
msgstr "创建菜单"

#: src/zope/app/schemacontent/interfaces.py:52
msgid ""
"If set to True, the system will create a local browser menu for you. If this "
"option is set to False, the system will try to find the next site manager "
"that has a menu with the specified id. If no menu was found or the menu is a "
"global menu, then an error is occurred."
msgstr ""
"如果设置为True，习题将为你建立一个区域性浏览器菜单。如果设置为False，习题将尝"
"试寻找下一个其菜单符合指定的ID的站点管理器。如果没找到任何菜单，或惨淡是一个"
"全集性的菜单，将会发生错误。"

#: src/zope/app/schemacontent/interfaces.py:73
#: src/zope/app/schemacontent/interfaces.py:105
msgid "Name of Content Component Type"
msgstr "内容组件性别的名字"

#: src/zope/app/schemacontent/interfaces.py:74
#: src/zope/app/schemacontent/interfaces.py:106
msgid "This is the name of the document type."
msgstr "这是文档型别的名字"

#: src/zope/app/schemacontent/interfaces.py:78
#: src/zope/app/schemacontent/interfaces.py:110
msgid "schema-component"
msgstr "模式"

#: src/zope/app/schemacontent/interfaces.py:79
#: src/zope/app/schemacontent/interfaces.py:111
msgid "Specifies the schema that characterizes the document."
msgstr "指定表现该文档的模式。"

#: src/zope/app/schemacontent/interfaces.py:84
msgid "Copy Schema"
msgstr "复制模式"

#: src/zope/app/schemacontent/interfaces.py:85
msgid ""
"If this field is set to True, a copied version of the schema will be used in "
"the Content Component instance. This has the advantage that an existing "
"Content Component's schema is set in stone and can never change, even when a "
"mutable schema evolves. If the value is False, then the Content Component's "
"can change (which is desirable in some cases - i.e. during development.)"
msgstr ""
"如果这个字段设置为True，该模式的一个复制版本将用于内容组件实例。这样做的优势"
"在于即使可变模式进化，已存在的内容组件模式也不会被更改。如果这个字段被设置为"
"false，那么内容组件的模式将可以更改（这在某些情况下是合适的，比如开发期间）"

#: src/zope/app/security/browser/auth.py:158
msgid "[Login]"
msgstr "[登录]"

#: src/zope/app/security/browser/auth.py:163
msgid "[Logout]"
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 "安全权限"

#: src/zope/app/security/browser/configure.zcml:67
msgid "Add Permission"
msgstr "添加权限"

#: src/zope/app/security/browser/configure.zcml:76
msgid "A Security Permission"
msgstr "一个安全许可权限"

#: src/zope/app/security/browser/configure.zcml:84
msgid "Edit Permission"
msgstr "编辑权限"

#: src/zope/app/security/browser/login.pt:10
msgid "You are now logged in as ${UserTitle}."
msgstr "您现在以${UserTitle}身份登录。"

#: src/zope/app/security/browser/login.pt:6
msgid "Login successful!"
msgstr "登录成功！"

#: src/zope/app/security/browser/login_failed.pt:11
msgid "Click here to return."
msgstr "点击此处返回"

#: src/zope/app/security/browser/login_failed.pt:6
msgid "Login Failed!"
msgstr "登录失败！"

#: src/zope/app/security/browser/login_failed.pt:9
msgid "You cancelled the login procedure."
msgstr "您取消了登录。"

#: src/zope/app/security/browser/logout.pt:12
#: src/zope/app/security/browser/login.pt:14
msgid "Back to the main page."
msgstr "回到主页面"

#: src/zope/app/security/browser/logout.pt:6
msgid "Logout successful!"
msgstr "注销成功！"

#: src/zope/app/security/browser/logout.pt:8
msgid "You are now logged out."
msgstr "您现在注销了。"

#: src/zope/app/security/browser/redirect.pt:12
msgid "You are being redirected!"
msgstr "您正在被重定向！"

#: src/zope/app/security/browser/redirect.pt:15
msgid "If you see this screen for more than 5 seconds, click here."
msgstr "如果你看到本屏幕超过5秒钟，请点击这里。"

#: src/zope/app/security/configure.zcml:102
msgid "manage-site-permission"
msgstr "管理站点"

#: src/zope/app/security/configure.zcml:107
msgid "manage-principal-permission"
msgstr "管理主体"

#: src/zope/app/security/configure.zcml:112
msgid ""
"Manage the Zope Application, such as Restart/Shutdown or                    "
"packing the ZODB."
msgstr "管理Zope应用程序，比如重启/关闭或者打包ZODB。"

#: src/zope/app/security/configure.zcml:112
msgid "manage-application-permission"
msgstr "管理应用程序"

#: src/zope/app/security/configure.zcml:6
msgid "public-permission"
msgstr "公共"

#: src/zope/app/security/configure.zcml:6
msgid ""
"Special permission indicating unconditional access.                    "
"Public resources are always accessible."
msgstr "一个指示不首限访问的特殊权限。公共资源总是可访问的。"

#: src/zope/app/security/configure.zcml:71
msgid "view-permission"
msgstr "察看"

#: src/zope/app/security/configure.zcml:76
msgid "change-security-settings-permission"
msgstr "改变安全设置"

#: src/zope/app/security/configure.zcml:81
msgid "manage-content-permission"
msgstr "管理内容"

#: src/zope/app/security/configure.zcml:86
msgid "manage-service-bindings-permission"
msgstr "管理服务绑定"

#: src/zope/app/security/configure.zcml:91
msgid "Manage executable code, including Python, SQL, ZPT, etc."
msgstr "管理可执行代码，包括Python，SQL，ZPT等等"

#: src/zope/app/security/configure.zcml:91
msgid "manage-code-permission"
msgstr "管理代码"

#: src/zope/app/security/configure.zcml:97
msgid "manage-services-permission"
msgstr "管理服务"

#: src/zope/app/security/permission.py:27
msgid "<permission not activated>"
msgstr "<权限未激活>"

#: src/zope/app/securitypolicy/browser/configure.zcml:25
msgid "New Role"
msgstr "新建角色"

#: src/zope/app/securitypolicy/browser/configure.zcml:46
msgid "A Security Role"
msgstr "一个安全角色"

#: src/zope/app/securitypolicy/browser/configure.zcml:6
msgid ""
"Roles are used to combine permissions and can be assigned       to "
"principals."
msgstr "角色用于组合权限，可赋值给主体"

#: src/zope/app/securitypolicy/browser/configure.zcml:6
#: src/zope/app/securitypolicy/browser/configure.zcml:46
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:53
msgid "Role"
msgstr "角色"

#: src/zope/app/securitypolicy/browser/configure.zcml:63
msgid "Role-Permissions"
msgstr "角色权限"

#: src/zope/app/securitypolicy/browser/configure.zcml:93
msgid "Grant"
msgstr "授予"

#: src/zope/app/securitypolicy/browser/granting.pt:18
msgid "Grants for the selected principal"
msgstr "授予选择的主体"

#: src/zope/app/securitypolicy/browser/granting.pt:19
#: src/zope/app/securitypolicy/browser/granting.pt:78
msgid "grant-submit"
msgstr "更改"

#: src/zope/app/securitypolicy/browser/granting.pt:27
msgid "<strong>Roles</strong>&nbsp;"
msgstr "<strong>角色</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:28
#: src/zope/app/securitypolicy/browser/granting.pt:54
msgid "<strong>Allow</strong>&nbsp;"
msgstr "<strong>允许</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:29
#: src/zope/app/securitypolicy/browser/granting.pt:55
msgid "<strong>Unset</strong>&nbsp;"
msgstr "<strong>反置</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:30
#: src/zope/app/securitypolicy/browser/granting.pt:56
msgid "<strong>Deny</strong>&nbsp;"
msgstr "<strong>拒绝</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:46
#: src/zope/app/securitypolicy/browser/granting.pt:72
msgid "^ top"
msgstr "^ 顶部"

#: src/zope/app/securitypolicy/browser/granting.pt:5
msgid "Granting Roles and Permissions to Principals"
msgstr "授予角色和权限给主体"

#: src/zope/app/securitypolicy/browser/granting.pt:53
msgid "<strong>Permissions</strong>&nbsp;"
msgstr "<strong>权限</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.py:238
msgid "Grants updated."
msgstr "授予更新"

#: src/zope/app/securitypolicy/browser/granting.py:40
msgid "Allow"
msgstr "允许"

#: src/zope/app/securitypolicy/browser/granting.py:41
msgid "Unset"
msgstr "反置"

#: src/zope/app/securitypolicy/browser/granting.py:42
msgid "Deny"
msgstr "拒绝"

#: src/zope/app/securitypolicy/browser/manage_access.pt:28
msgid "Roles"
msgstr "角色"

#: src/zope/app/securitypolicy/browser/manage_access.pt:84
msgid "Save Changes"
msgstr "保存变更"

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:25
msgid "Helpful message."
msgstr "帮助消息"

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:36
msgid "Roles assigned to the permission ${perm_title} (id: ${perm_id})"
msgstr "角色被赋予权限${perm_title}（id:${perm_id}）"

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:58
msgid "Setting"
msgstr "设置"

#: src/zope/app/securitypolicy/browser/manage_roleform.pt:19
msgid ""
"This page shows the permissions allowed and denied the role ${role_title} "
"(id: ${role_id}). To change settings, simply select different permissions in "
"the Allow or Deny lists. Make sure you don't select the same permission in "
"both lists though."
msgstr ""
"该页面显示角色${role_title}（id:${role_id}）被允许的和被拒绝的权限。在“允"
"许”或者“拒绝”列表中选择不同的权限即可改变这些设置，注意不要同时在两个列表中选"
"择同一权限。"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
msgid ""
"You choose both allow and deny for permission \"${permission}\". This is not "
"allowed."
msgstr "您同时在两个列表中都选择了权限\"${permission}\"，这是不允许的。"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
msgid "Settings changed at ${date_time}"
msgstr "设置已在${date_time}更改"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:32
msgid ""
"For each permission you want to grant (or deny) to a role,\n"
"        set the entry for that permission and role to a '+' (or '-').\n"
"        Permissions are shown on the left side, going down.\n"
"        Roles are shown accross the top.\n"
"        "
msgstr ""
"要给角色赋予（或截止）的某种权限，则先设置对应的权限项目，然后给予角色一"
"个‘＋’（或‘－’）。\n"
"权限项目显示在左边。角色则在上方显示。\n"
"        "

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:66
msgid "permission-acquire"
msgstr "获取"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:68
msgid "permission-allow"
msgstr "允许"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:70
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 "<角色未激活>"

#: src/zope/app/session/browser.zcml:15
msgid "Cookie Client Id Manager Properties"
msgstr "Cookie客户Id管理器属性"

#: src/zope/app/session/browser.zcml:23
msgid "Stores session data persistently in the ZODB"
msgstr "存储会话数据到ZODB"

#: src/zope/app/session/browser.zcml:23
msgid "Persistent Session Data Container"
msgstr "持久会话数据容器"

#: src/zope/app/session/browser.zcml:31
msgid "Stores session data in RAM"
msgstr "在内存中存储会话数据"

#: src/zope/app/session/browser.zcml:31
msgid "RAM Session Data Container"
msgstr "内存会话数据容器"

#: src/zope/app/session/browser.zcml:38
msgid "Session Data Container Properties"
msgstr "会话数据容器属性"

#: src/zope/app/session/browser.zcml:8
msgid "Cookie Client Id Manager"
msgstr "Cookie客户id管理器"

#: src/zope/app/session/browser.zcml:8
msgid ""
"Uses a cookie to uniquely identify a client, allowing        state to be "
"maintained between requests"
msgstr "使用cookie来唯一标识一个客户，使得请求之间的状态得以维持。"

#: src/zope/app/session/configure.zcml:82
msgid "Sessions"
msgstr "会话"

#: src/zope/app/session/configure.zcml:87
msgid "API"
msgstr "API"

#: src/zope/app/session/http.py:48
msgid "Cookie Name"
msgstr "cookie名"

#: src/zope/app/session/http.py:49
msgid ""
"Name of cookie used to maintain state. Must be unique to the site domain "
"name, and only contain ASCII letters, digits and '_'"
msgstr ""
"被用来维护状态的cookie名，对于站点域名必须是唯一的，并且只能包含ASCII字符，数"
"字以及'_'符号"

#: src/zope/app/session/http.py:61
msgid "Cookie Lifetime"
msgstr "Cookie存活期"

#: src/zope/app/session/http.py:62
msgid ""
"Number of seconds until the browser expires the cookie. Leave blank expire "
"the cookie when the browser is quit. Set to 0 to never expire. "
msgstr ""
"指示浏览器的cookie期满时间（以秒计算），如果保留为空，则cookie在浏览器退出时"
"失效。设置为0则cookie永不过期。 "

#: src/zope/app/session/interfaces.py:126
msgid "Last Access Time"
msgstr "最后访问时间"

#: src/zope/app/session/interfaces.py:127
msgid ""
"Approximate epoch time this ISessionData was last retrieved from its "
"ISessionDataContainer"
msgstr "大概的更新時間---由ISessionData 从它的 ISessionDataContainer 取得"

#: src/zope/app/session/interfaces.py:66
msgid "Timeout"
msgstr "超时"

#: src/zope/app/session/interfaces.py:67
msgid ""
"Number of seconds before data becomes stale and may be removed. A value of "
"'0' means no expiration."
msgstr "数据期满时间（以秒计数），为0则永不过期。"

#: src/zope/app/session/interfaces.py:75
msgid "Timeout resolution (in seconds)"
msgstr "超时决议（以秒计数）"

#: src/zope/app/session/interfaces.py:76
msgid ""
"Defines what the 'resolution' of item timeout is. Setting this higher allows "
"the transience machinery to do fewer 'writes' at the expense of  causing "
"items to time out later than the 'Data object timeout value' by  a factor of "
"(at most) this many seconds."
msgstr ""
"定义对象超时的解析度。设置高一点，能够让处理机制执行‘写入’次数少一些，但使得"
"对象在比“数据对象超时值”多一点的秒数（但不超过一个单位的解析度）之后才会超"
"时。"

#: src/zope/app/size/__init__.py:42
msgid "not-available"
msgstr "不可用"

#: src/zope/app/size/__init__.py:46
msgid "0 KB"
msgstr "0 KB"

#: src/zope/app/size/__init__.py:48
msgid "1 KB"
msgstr "1 KB"

#: src/zope/app/size/__init__.py:50
msgid "${size} MB"
msgstr "${size}MB"

#: src/zope/app/size/__init__.py:51
msgid "${size} KB"
msgstr "${SIZE}KB"

#: src/zope/app/sqlscript/browser/add.pt:12
msgid "add-and-test"
msgstr "添加和测试"

#: src/zope/app/sqlscript/browser/configure.zcml:15
msgid "Add a SQL Script"
msgstr "添加一个SQL脚本"

#: src/zope/app/sqlscript/browser/configure.zcml:26
msgid "Edit an SQL script"
msgstr "编辑一个SQL脚本"

#: src/zope/app/sqlscript/browser/configure.zcml:60
msgid "Caching"
msgstr "缓存"

#: src/zope/app/sqlscript/browser/edit.pt:12
msgid "change-and-test"
msgstr "更改和测试"

#: src/zope/app/sqlscript/browser/test.pt:15
msgid "Argument Name"
msgstr "参数名"

#: src/zope/app/sqlscript/browser/test.pt:16
#: src/zope/app/schema/browser/schema_edit.pt:38
msgid "Type"
msgstr "型别"

#: src/zope/app/sqlscript/browser/test.pt:17
msgid "Value"
msgstr "值"

#: src/zope/app/sqlscript/browser/test.pt:32
msgid "test-button"
msgstr "测试"

#: src/zope/app/sqlscript/browser/testresults.pt:29
msgid "An Error occurred"
msgstr "发生了一个错误"

#: src/zope/app/sqlscript/configure.zcml:12
msgid "add-sql-scripts-permission"
msgstr "添加SQL脚本"

#: src/zope/app/sqlscript/configure.zcml:23
#: src/zope/app/sqlscript/browser/configure.zcml:7
msgid "SQL Script"
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。"

#: src/zope/app/sqlscript/interfaces.py:30
msgid "Connection Name"
msgstr "连接名"

#: src/zope/app/sqlscript/interfaces.py:31
msgid "The Connection Name for the connection to be used."
msgstr "即将使用的连接的名字"

#: src/zope/app/sqlscript/interfaces.py:36
msgid "Arguments"
msgstr "参数"

#: src/zope/app/sqlscript/interfaces.py:37
msgid ""
"A set of attributes that can be used during the SQL command rendering "
"process to provide dynamic data."
msgstr "一组可用于在SQL命令处理过程中提供动态数据的属性"

#: src/zope/app/sqlscript/interfaces.py:46
msgid "The SQL command to be run."
msgstr "将运行的SQL命令。"

#: src/zope/app/styleguide/configure.zcml:16
msgid "Style Guides"
msgstr "样式指南"

#: src/zope/app/styleguide/css/configure.zcml:6
msgid "CSS"
msgstr "CSS"

#: src/zope/app/styleguide/i18n/configure.zcml:7
msgid "I18n"
msgstr "国际化"

#: src/zope/app/styleguide/skin/configure.zcml:15
msgid "Doctype"
msgstr "文档型别"

#: src/zope/app/styleguide/skin/configure.zcml:7
msgid "Skin"
msgstr "皮肤"

#: src/zope/app/traversing/browser/absoluteurl.py:28
msgid ""
"There isn't enough context to get URL information. This is probably due to a "
"bug in setting up location information."
msgstr ""
"没有足够的上下文信息，无法得到URL。这可能是一个在设置位置信息时的错误。"

#: src/zope/app/tree/browser/navigation_macros.pt:16
#: src/zope/app/rotterdam/navigation_macros.pt:31
msgid "Navigation"
msgstr "导航"

#: src/zope/app/tree/configure.zcml:57
msgid "Zope Tree"
msgstr "Zope树"

#: src/zope/app/undo/configure.zcml:108
msgid "Redo!"
msgstr "重做！"

#: src/zope/app/undo/configure.zcml:117 src/zope/app/undo/undo_more.pt:6
msgid "Undo more"
msgstr "撤销更多"

#: src/zope/app/undo/configure.zcml:125 src/zope/app/undo/undo_all.pt:6
msgid "Undo all"
msgstr "撤销所有"

#: src/zope/app/undo/configure.zcml:14
msgid ""
"With this permission a user may undo all transactions,                    "
"regardless of who initiated them"
msgstr "拥有这个权限的用户可以撤销任何事务，不管这些事务是谁启动的。"

#: 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                    "
"transactions."
msgstr "拥有这个权限的用户可以撤销他/她自己的事务。"

#: src/zope/app/undo/configure.zcml:7
msgid "undo-own-transaction-permission"
msgstr "撤销自己的事务"

#: src/zope/app/undo/configure.zcml:99
msgid "Undo!"
msgstr "撤销！"

#: src/zope/app/undo/undo_all.pt:11 src/zope/app/undo/undo_more.pt:11
msgid ""
"Select one or more transactions from the list below and click the button "
"below. Please be aware that you may only undo a transaction if the object "
"has not been modified in a later transaction by you or any other user."
msgstr ""
"在下面的列表中选择一个或多个事务并点击下面的按钮。请你注意，只有当对象未被您"
"或者别人启动的后续事务更改的情况下，您才能撤销一个事务。"

#: src/zope/app/undo/undo_all.pt:8
msgid "This form lets you undo all transactions initiated by any user."
msgstr "这个表单让您可以撤销由任何用户启动的事务"

#: src/zope/app/undo/undo_macros.pt:102
msgid "View ${number} earlier transactions"
msgstr "查看前${number}个事务"

#: src/zope/app/undo/undo_macros.pt:113
msgid "View ${number} later transactions"
msgstr "查看后${number}个事务"

#: src/zope/app/undo/undo_macros.pt:121
msgid "undo-button"
msgstr "撤销"

#: src/zope/app/undo/undo_macros.pt:16
msgid "You are looking at transactions regardless of location."
msgstr "您正在查看跟位置无关的事务"

#: src/zope/app/undo/undo_macros.pt:17
msgid "View only transactions in this location"
msgstr "只查看该位置的事务"

#: src/zope/app/undo/undo_macros.pt:24
msgid "You are looking only at transactions from this location."
msgstr "您正在查看仅仅来自该位置的事务"

#: src/zope/app/undo/undo_macros.pt:25
msgid "View transactions regardless of location"
msgstr "查看跟位置无关的事务"

#: src/zope/app/undo/undo_macros.pt:44
msgid "heading-location"
msgstr "位置"

#: src/zope/app/undo/undo_macros.pt:45
msgid "heading-request-info"
msgstr "请求信息"

#: src/zope/app/undo/undo_macros.pt:46
msgid "heading-principal"
msgstr "主体"

#: src/zope/app/undo/undo_macros.pt:47
msgid "heading-date"
msgstr "日期"

#: src/zope/app/undo/undo_macros.pt:48
msgid "heading-description"
msgstr "描述"

#: src/zope/app/undo/undo_macros.pt:62 src/zope/app/undo/undo_macros.pt:69
#: src/zope/app/undo/undo_macros.pt:76 src/zope/app/undo/undo_macros.pt:88
msgid "label-not-available"
msgstr "不可用"

#: src/zope/app/undo/undo_more.pt:8
msgid ""
"This form lets you undo your last transactions. You are only viewing "
"transactions initiated by you."
msgstr "该表单让您撤销您的前一个事务，您只能查看由您发起的事务。"

#: src/zope/app/versioncontrol/interfaces.py:189
msgid "time value indicating the when the bookkeeping information was created"
msgstr "指定何时创建记帐信息的时间值"

#: src/zope/app/versioncontrol/interfaces.py:195
msgid ""
"\n"
"        Id of the version history related to the version controlled "
"resource.\n"
"\n"
"        If this isn't set (is None), \n"
"        "
msgstr ""
"\n"
"        标记版本历史的ID和该版本控制的资源相关联。\n"
"\n"
"如果没有设置ID，则为空值（Nome）, \n"
"        "

#: src/zope/app/versioncontrol/interfaces.py:204
msgid "version id that the version controlled resource is based upon"
msgstr "版本控制的资源以版本ID名称为基础"

#: src/zope/app/versioncontrol/interfaces.py:208
msgid "status of the version controlled resource"
msgstr "版本控制的资源状态"

#: src/zope/app/versioncontrol/interfaces.py:210
msgid "Checked out"
msgstr "检出的"

#: src/zope/app/versioncontrol/interfaces.py:211
msgid "Checked in"
msgstr "检入的"

#: src/zope/app/versioncontrol/interfaces.py:218
msgid ""
"id of the effective user at the time the bookkeeping information was created"
msgstr "记帐信息创建时的有效用户id"

#: src/zope/app/versioncontrol/interfaces.py:232
msgid "time that the log entry was created"
msgstr "日志条目创建时间"

#: src/zope/app/versioncontrol/interfaces.py:235
msgid "version id of the resource related to the log entry"
msgstr "跟日志条目相关的资源版本id"

#: src/zope/app/versioncontrol/interfaces.py:238
msgid "the action that was taken"
msgstr "作出的动作"

#: src/zope/app/versioncontrol/interfaces.py:240
msgid "Checkout"
msgstr "检出"

#: src/zope/app/versioncontrol/interfaces.py:241
msgid "Checkin"
msgstr "检入"

#: src/zope/app/versioncontrol/interfaces.py:242
msgid "Uncheckout"
msgstr "未检出的"

#: src/zope/app/versioncontrol/interfaces.py:243
msgid "Update"
msgstr "更新"

#: src/zope/app/versioncontrol/interfaces.py:246
msgid ""
"Message provided by the user at the time of the action.  This may be empty."
msgstr "用户执行动作时提供的消息，可以为空。"

#: src/zope/app/versioncontrol/interfaces.py:250
msgid "id of the user causing the audited action"
msgstr "引起审计动作的用户id"

#: src/zope/app/versioncontrol/interfaces.py:253
msgid "path to the object upon which the action was taken"
msgstr "动作关联的对象路径"

#: src/zope/app/versioncontrol/interfaces.py:338
msgid "Message"
msgstr "消息"

#: src/zope/app/versioncontrol/interfaces.py:339
msgid "Message text passed to applyVersionControl() for the object."
msgstr "传递到applyVersionControl()的消息文本"

#: src/zope/app/versioncontrol/interfaces.py:351
msgid "Checkin Message"
msgstr "检入消息"

#: src/zope/app/versioncontrol/interfaces.py:378
msgid "Label"
msgstr "标签"

#: src/zope/app/versioncontrol/interfaces.py:379
msgid "Label applied to the version."
msgstr "应用于版本的标签"

#: src/zope/app/versioncontrol/interfaces.py:388
msgid "Branch Id"
msgstr "分支Id"

#: src/zope/app/versioncontrol/interfaces.py:389
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:17
msgid "Workflows using XPDL"
msgstr "使用XPDL描述的工作流"

#: src/zope/app/wfmc/configure.zcml:25
msgid "Registering XPDL using ZCML"
msgstr "使用ZCML注册XPDL"

#: src/zope/app/workflow/browser/configure.zcml:6
msgid ""
"Workflow Process Definitions define a particular workflow       for an "
"object."
msgstr "工作流过程定义为一个对象定义一个特定的工作流"

#: src/zope/app/workflow/configure.zcml:14
msgid "create-workflow-processinstances-permission"
msgstr "创建工作流过程实例"

#: src/zope/app/workflow/configure.zcml:20
msgid "use-workflow-processinstances-permission"
msgstr "使用工作流过程实例"

#: src/zope/app/workflow/configure.zcml:8
msgid "manage-workflow-processdefinitions-permission"
msgstr "管理工作流过程定义"

#: src/zope/app/workflow/stateful/browser/configure.zcml:101
msgid "Edit a Transition"
msgstr "编辑一个转换"

#: src/zope/app/workflow/stateful/browser/configure.zcml:108
msgid "Stateful Transition"
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 "内容／过程注册表"

#: src/zope/app/workflow/stateful/browser/configure.zcml:144
#: src/zope/app/workflow/browser/configure.zcml:6
msgid "Workflows"
msgstr "工作流"

#: src/zope/app/workflow/stateful/browser/configure.zcml:21
msgid "Relevant Data Schema"
msgstr "相对数据模式"

#: src/zope/app/workflow/stateful/browser/configure.zcml:33
msgid "Manage States"
msgstr "管理状态"

#: src/zope/app/workflow/stateful/browser/configure.zcml:35
msgid "Manage Transitions"
msgstr "管理转换"

#: src/zope/app/workflow/stateful/browser/configure.zcml:42
msgid "State Items"
msgstr "状态项"

#: src/zope/app/workflow/stateful/browser/configure.zcml:43
msgid "Transition Items"
msgstr "转换项"

#: src/zope/app/workflow/stateful/browser/configure.zcml:7
msgid "A stateful workflow process definition"
msgstr "一个有状态工作流过程定义"

#: src/zope/app/workflow/stateful/browser/configure.zcml:7
msgid "Stateful Process Definition"
msgstr "有状态过程定义"

#: src/zope/app/workflow/stateful/browser/configure.zcml:72
msgid "Stateful State"
msgstr "有状态过程的状态"

#: src/zope/app/workflow/stateful/browser/contentworkflow.py:85
msgid "Mapping(s) added."
msgstr "已添加映射"

#: src/zope/app/workflow/stateful/browser/contentworkflow.py:93
msgid "Mapping(s) removed."
msgstr "已移出映射"

#: src/zope/app/workflow/stateful/browser/instance.py:148
msgid "Updated Workflow Data."
msgstr "更新的工作流数据"

#: src/zope/app/workflow/stateful/interfaces.py:100
msgid "Name of the source state."
msgstr "源状态名"

#: src/zope/app/workflow/stateful/interfaces.py:105
msgid "Destination State"
msgstr "目标状态"

#: src/zope/app/workflow/stateful/interfaces.py:106
msgid "Name of the destination state."
msgstr "目标状态名"

#: src/zope/app/workflow/stateful/interfaces.py:111
msgid "Condition"
msgstr "条件"

#: src/zope/app/workflow/stateful/interfaces.py:112
msgid ""
"The condition that is evaluated to decide if the\n"
"                        transition can be fired or not."
msgstr "在决定是否能启动转换之前将评估该条件"

#: src/zope/app/workflow/stateful/interfaces.py:117
msgid "Script"
msgstr "脚本"

#: src/zope/app/workflow/stateful/interfaces.py:118
msgid ""
"The script that is evaluated to decide if the\n"
"                        transition can be fired or not."
msgstr "在决定是否能启动转换之前将评估该脚本"

#: src/zope/app/workflow/stateful/interfaces.py:123
msgid "The permission needed to fire the Transition."
msgstr "启动该转换必须的权限"

#: src/zope/app/workflow/stateful/interfaces.py:130
msgid "Trigger Mode"
msgstr "触发器方式"

#: src/zope/app/workflow/stateful/interfaces.py:131
msgid "How the Transition is triggered (Automatic/Manual)"
msgstr "该转换将如何触发（自动／手动）"

#: src/zope/app/workflow/stateful/interfaces.py:147
msgid "Workflow-Relevant Data Schema"
msgstr "工作流相关数据模式"

#: src/zope/app/workflow/stateful/interfaces.py:148
msgid ""
"Specifies the schema that characterizes the workflow relevant data of a "
"process instance, found in pd.data."
msgstr "指定一个模式以表现pd.data中的某个过程实例的工作流相关数据。"

#: src/zope/app/workflow/stateful/interfaces.py:99
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 "搜索"

#: src/zope/app/zopetop/widget_macros.pt:154
#: src/zope/app/apidoc/ifacemodule/index.pt:168
msgid "Views"
msgstr "视图"

#: src/zope/app/zopetop/widget_macros.pt:171
msgid "Actions"
msgstr "动作"

#: src/zope/app/zopetop/widget_macros.pt:198
#: src/zope/app/rotterdam/template.pt:93
#: src/zope/app/rotterdam/template_tablelayout.pt:72
msgid "Location:"
msgstr "位置"

#: src/zope/app/zopetop/widget_macros.pt:251
#: src/zope/app/rotterdam/dialog_macros.pt:161
#: src/zope/app/rotterdam/view_macros.pt:41
#: src/zope/app/basicskin/view_macros.pt:41
msgid "Powered by Zope"
msgstr "Powered by Zope"

#: src/zope/app/zopetop/widget_macros.pt:34
msgid "Logged in as ${user_title}"
msgstr "以${user_title}身份登录"

#: src/zope/app/zopetop/widget_macros.pt:48
#: src/zope/app/rotterdam/template.pt:79
#: src/zope/app/rotterdam/template_tablelayout.pt:99
msgid "Add:"
msgstr "添加："

#: src/zope/app/zopetop/widget_macros.pt:56
msgid "Tools"
msgstr "工具"

#: src/zope/app/zopetop/widget_macros.pt:59
msgid "user accounts"
msgstr "用户帐户"

#: src/zope/app/zopetop/widget_macros.pt:62
msgid "User Accounts"
msgstr "用户帐户"

#: src/zope/app/zopetop/widget_macros.pt:65
msgid "control panels"
msgstr "控制面板"

#: src/zope/app/zopetop/widget_macros.pt:68
msgid "Control Panels"
msgstr "控制面板"

#: src/zope/app/zopetop/widget_macros.pt:71
msgid "system security"
msgstr "系统安全"

#: src/zope/app/zopetop/widget_macros.pt:74
msgid "System Security"
msgstr "系统安全"

#: src/zope/app/zopetop/widget_macros.pt:77
msgid "add more"
msgstr "添加更多"

#: src/zope/app/zopetop/widget_macros.pt:80
msgid "Add More"
msgstr "添加更多"

#: src/zope/app/zopetop/widget_macros.pt:88
msgid "Root Folder"
msgstr "根文件夹"

#: src/zope/app/zptpage/browser/configure.zcml:31
msgid "Add a ZPT Page"
msgstr "添加一个ZPT页面"

#: src/zope/app/zptpage/browser/configure.zcml:39
msgid "Edit a ZPT page"
msgstr "编辑一个ZPT页面"

#: src/zope/app/zptpage/browser/configure.zcml:49
msgid "Inline Code"
msgstr "内联代码"

#: src/zope/app/zptpage/browser/inlinecode.pt:29
msgid ""
"This screen allows you to activate Inline Code Evaluation. This means that "
"you can say ${code-example-1} or ${code-example-2}"
msgstr ""
"该屏幕允许您可以激活内联代码求值特性。这就意味着您能够象这样${code-example-1}"
"或者${code-example-2}写代码"

#: src/zope/app/zptpage/browser/inlinecode.pt:35
msgid ""
"Many Zope 3 developers consider inline code blocks something very bad, since "
"it does not follow the design of Page Templates or Zope 3 in general. "
"However, application and application server developers are not the only "
"audience for Zope 3. Scripters are used to inline code from other "
"technologies like PHP and it fits their brain, which is very important."
msgstr ""
"大多数Zope3开发者都认为内联代码块很不好，因为它并不符合页面模板或者Zope3的设"
"计理念。然而，Zope3面对的并非只有应用程序和应用服务器开发者，对于那些习惯了"
"PHP等其它技术的脚本人员，内联代码特性才符合他们的习惯，这很重要。"

#: src/zope/app/zptpage/configure.zcml:12
#: src/zope/app/zptpage/browser/configure.zcml:23
msgid "ZPT Page"
msgstr "ZPT页面"

#: src/zope/app/zptpage/configure.zcml:12
#: src/zope/app/zptpage/browser/configure.zcml:23
msgid "A simple, content-based Page Template"
msgstr "一个简单的，基于内容的页面模板"

#: src/zope/app/zptpage/interfaces.py:37
msgid "The source of the page template."
msgstr "页面模板源码"

#: src/zope/app/zptpage/interfaces.py:41
msgid "Expand macros when editing"
msgstr ""

#: src/zope/app/zptpage/interfaces.py:42
msgid "Expand macros so that they all are shown in the code."
msgstr ""

#: src/zope/app/zptpage/interfaces.py:48
msgid "Evaluate Inline Code"
msgstr "评估内联代码"

#: src/zope/app/zptpage/interfaces.py:49
msgid ""
"Evaluate code snippets in TAL. We usually discourage people from using this "
"feature."
msgstr "评估TAL中的代码片断。我们通常不期望人们使用这个特性"

#: src/zope/app/zptpage/zptpage.py:109
msgid "1 line"
msgstr "1行"

#: src/zope/app/zptpage/zptpage.py:110
msgid "${lines} lines"
msgstr "${lines}行"

#: src/zope/contentprovider/configure.zcml:14
#, fuzzy
msgid "Content Providers"
msgstr "内容"

#: src/zope/formlib/form.py:715
msgid "There were errors"
msgstr ""

#: src/zope/formlib/form.py:771
msgid "Apply"
msgstr ""

#: src/zope/formlib/form.py:793
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 "如果为true，该字段的值不能更改"

#: 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 "该字段默认值可以为None或一个合法的字段值"

#: 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 ""
"字段的键必须符合指定的型别，该型别通过另一个字段指出\n"
"        "

#: src/zope/schema/interfaces.py:436
msgid ""
"Field values must conform to the given type, expressed\n"
"           via a Field.\n"
"        "
msgstr ""
"字段值必须符合指定的型别，该型别通过另一个字段指出\n"
"        "

#: 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 "指定的URI是无效的"

#: src/zope/schema/interfaces.py:54
msgid "The specified id is not valid."
msgstr "指定的id是无效的"

#: 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 "Foo"

#: src/zope/schema/tests/test_objectfield.py:37
msgid "Foo description"
msgstr "Foo描述"

#: src/zope/schema/tests/test_objectfield.py:42
msgid "Bar"
msgstr "进度条"

#: src/zope/schema/tests/test_objectfield.py:43
msgid "Bar description"
msgstr "Bar描述"

#: 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 "该主体所属的组id列表"

#: src/zope/security/interfaces.py:295
msgid "Id as which this permission will be known and used."
msgstr "该权限将公布并使用的Id"

#: src/zope/viewlet/configure.zcml:13
msgid "Viewlet-related ZCML Directives"
msgstr ""

#: src/zope/viewlet/configure.zcml:6
msgid "Viewlets and Viewlet Managers"
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 ""

#~ msgid "${name} Views"
#~ msgstr "$ {name} 视图"

#~ msgid "Message Ids"
#~ msgstr "消息标识符"

#~ msgid "Directly provided interfaces in the provided order"
#~ msgstr "按提供的顺序直接提供的接口"

#~ msgid "Class:"
#~ msgstr "类："

#~ msgid ""
#~ "A list of utilities that are are registered to provide this interface."
#~ msgstr "一个被注册为提供该接口的器件列表"

#~ msgid "FileSytem encoding"
#~ msgstr "文件系统编码"

#~ msgid "Shutdown time"
#~ msgstr "关闭时间"

#~ msgid ""
#~ "If you specify a time of 0 seconds, then the server will do a hard "
#~ "shutdown."
#~ msgstr "如果您是指定的时间为0秒，那么服务器将执行硬关闭。"

#~ msgid "You restarted the server."
#~ msgstr "您重启了服务器。"

#~ msgid "You shut down the server."
#~ msgstr "您关闭了服务器。"

#~ msgid "A Pluggable Authentication Persistent Authentication Plugin"
#~ msgstr "一个可插入式认证的持久化验证插件"

#~ msgid "Boston Skin (experimental)"
#~ msgstr "波士顿皮肤（试验性的）"

#~ msgid "Disabled"
#~ msgstr "禁用"

#~ msgid "Updated"
#~ msgstr "更新"

#~ msgid "Tools successufully installed."
#~ msgstr "工具成功安装。"

#~ msgid "Tools successufully uninstalled."
#~ msgstr "工具成功反安装"

#~ msgid ""
#~ "This attribute specifes the interface the adapter instance must provide."
#~ msgstr "该属性指定适配器实例必须提供的接口。"

#~ msgid "Demo Pagelet Content"
#~ msgstr "演示Pagelet内容"

#~ msgid "Add a Demo Pagelet Content"
#~ msgstr "添加一个演示Pagelet内容"

#~ msgid "Title of the sample"
#~ msgstr "示例标题"

#~ msgid "Description of the sample"
#~ msgstr "示例描述"

#~ msgid "Select pagelet macro name"
#~ msgstr "选择pagelet宏名"

#~ msgid "Demo Pagelet Chooser Content"
#~ msgstr "演示Pagelet选择器内容"

#~ msgid "Add a Demo Pagelet Chooser Content"
#~ msgstr "添加一个演示Pagelet选择器内容"

#~ msgid "First level pagelet macro name."
#~ msgstr "第一级pagelet宏名。"

#~ msgid "Select the first level pagelet macro name."
#~ msgstr "选择第一级pagelet宏名。"

#~ msgid "A simple, content-based DTML Page"
#~ msgstr "一个简单的，基于内容的DTML页面"

#~ msgid "An error occured."
#~ msgstr "发生了一个错误。"

#~ msgid "previous-button"
#~ msgstr "前一个"

#~ msgid "next-button"
#~ msgstr "下一个"

#~ msgid "No changes to save"
#~ msgstr "没有需要保存的更改"

#~ msgid "Changes saved"
#~ msgstr "更改已经保存"

#~ msgid "Command"
#~ msgstr "命令"

#~ msgid "Command used to send email."
#~ msgstr "发送电子邮件命令"

#~ msgid "Pagelet slot interface not found."
#~ msgstr "没有找到Pagelet槽接口"

#~ msgid "IPageletSlot interface not provided."
#~ msgstr "没有提供IPageletSlot接口"

#~ msgid "Pagelets registred for context, request, view and slot."
#~ msgstr "为context,request,view 和slot注册的Pagelet"

#~ msgid "Pagelet registred for context, request, view and slot."
#~ msgstr "为context,request,view 和slot注册的Pagelet"

#~ msgid "Page data adapter registred for context, request and view."
#~ msgstr "为context, request和view注册的页面数据适配器（Page data adapter）"

#~ msgid "weight"
#~ msgstr "权重"

#~ msgid ""
#~ "\n"
#~ "            Key for sorting pagelets if the pagelet collector is "
#~ "supporting\n"
#~ "            this sort mechanism."
#~ msgstr ""
#~ "\n"
#~ "            用于排序Pagelet的键（如果pagelet控制器支持这种排序机制）"

#~ msgid "Pagelet vocabulary interface not found."
#~ msgstr "没有找到Pagelet词表接口"

#~ msgid "The id uniquly identifies this menu."
#~ msgstr "唯一标识该菜单的id"

#~ msgid "A syntax error occured."
#~ msgstr "发生了一个语法错误"

#~ msgid ""
#~ "Specify the DSN (Data Source Name) of the database. Examples include:\n"
#~ "\n"
#~ "dbi://dbname\n"
#~ "dbi://dbname;param1=value...\n"
#~ "dbi://user:passwd/dbname\n"
#~ "dbi://user:passwd/dbname;param1=value...\n"
#~ "dbi://user:passwd@host:port/dbname\n"
#~ "dbi://user:passwd@host:port/dbname;param1=value...\n"
#~ "\n"
#~ "All values should be properlu URL-encoded."
#~ msgstr ""
#~ "指定数据库的DSN（数据源名称）。例如：\n"
#~ "\n"
#~ "dbi://dbname\n"
#~ "dbi://dbname;param1=value...\n"
#~ "dbi://user:passwd/dbname\n"
#~ "dbi://user:passwd/dbname;param1=value...\n"
#~ "dbi://user:passwd@host:port/dbname\n"
#~ "dbi://user:passwd@host:port/dbname;param1=value..."

#~ msgid ""
#~ "If set to True, the system will create a local browser menu for you. If "
#~ "this option is set to False, the system will try to find the next site "
#~ "manager that has a menu with the specifed id. If no menu was found or the "
#~ "menu is a global menu, then an error is occurred."
#~ msgstr ""
#~ "如果设置为True，系统将为您创建一个局部浏览器菜单。如果该选项为False，系统"
#~ "将试图找到下一个拥有指定菜单id的站点管理器，如果没有找到，将发生错误。"

#~ msgid "If you you see this screen for more than 5 seconds, click here."
#~ msgstr "如果您看到这个屏幕超过5秒钟，点击这儿。"

#~ msgid "Grant permissions to roles"
#~ msgstr "授予权限给角色"

#~ msgid "Grant roles to principals"
#~ msgstr "授予角色给主体"

#~ msgid "Skintools"
#~ msgstr "皮肤工具"

#~ msgid "A content-based script to execute dyanmic SQL."
#~ msgstr "一个执行动态SQL的基于内容的脚本"

#~ msgid "Process Definition: ${pd_name}"
#~ msgstr "过程定义：${pd_name}"

#~ msgid "Process Definition"
#~ msgstr "过程定义"

#~ msgid "Import / Export Process Definitions:"
#~ msgstr "导入/导出过程定义"

#~ msgid "Import:"
#~ msgstr "导入："

#~ msgid "Export: <a href=\"@@export.html\">save as file</a>"
#~ msgstr "导出：<a href=\"@@export.html\">保存为文件</a>"

#~ msgid "Import was successfull!"
#~ msgstr "导入成功！"

#~ msgid "Status: ${status}"
#~ msgstr "状态：${status}"

#~ msgid "Outgoing Transitions:"
#~ msgstr "外出的转换："

#~ msgid "Key"
#~ msgstr "键"

#~ msgid "Expand macros"
#~ msgstr "展开的宏"

#~ msgid "Expand Macros so that they all are shown in the code."
#~ msgstr "代码中展开的宏"

#~ msgid ""
#~ "        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 ""
#~ "        属性顺序用来决定在纲要中定义的资料栏的顺序。如果一个资料栏在另一个"
#~ "之后才创建（在同一调度线程中），它的顺序会比较靠后。\n"
#~ "\n"
#~ "（不同调度线程的资料栏可有相同的顺序。）\n"
#~ "        "

#~ msgid ""
#~ "        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 ""
#~ "        值在经过空白处理后，不能小于最小长度字符（如果是字符类型）或元素数"
#~ "量（如果是序列类型）。如果最小长度为空，则不能作最小值判断。\n"
#~ "        "

#~ msgid ""
#~ "        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 ""
#~ "        值在经过空白处理后，不能大于或等于最大长度字符（如果是字符类型）或"
#~ "元素数量（如果是序列类型）。如果最大长度为空，则不能作最大值判断。"
