# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2009-2012, Marcel Hellkamp
# This file is distributed under the same license as the Bottle package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Bottle 0.12-dev\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-02-16 21:45\n"
"PO-Revision-Date: 2012-11-09 15:59+0800\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

# 7f8e01d2a2e94efeaa90c3e429b1f67d
#: ../../plugins/index.rst:5
msgid "List of available Plugins"
msgstr "可用插件列表"

# 926c3d34f06a4efba51f28337c68f55a
#: ../../plugins/index.rst:7
msgid ""
"This is a list of third-party plugins that add extend Bottles core "
"functionality or integrate other libraries with the Bottle framework."
msgstr "这是一份第三方插件的列表，扩展Bottle的核心功能，或集成其它类库。"

# 998551b35dae49c4baf3844f3803ebbd
#: ../../plugins/index.rst:9
msgid ""
"Have a look at :ref:`plugins` for general questions about plugins "
"(installation, usage). If you plan to develop a new plugin, the :doc:`/"
"plugindev` may help you."
msgstr ""
"在 :ref:`plugins` 查看常见的插件问题(安装，使用)。如果你计划开发一个新的插"
"件， :doc:`/plugindev` 也许对你有帮助。"

# fb445e42b73949198b058b1f52f5258b
#: ../../plugins/index.rst:12
msgid "`Bottle-Cork <http://cork.firelet.net/>`_"
msgstr ""

# 58f41b1d6aac4800bd5312e03b93c028
#: ../../plugins/index.rst:12
msgid ""
"Cork provides a simple set of methods to implement Authentication and "
"Authorization in web applications based on Bottle."
msgstr "Cork插件基于Bottle，提供了一些简单的方法来实现Web应用的权限验证。"

# fe631d4ca8544947ae22feafb3125dcb
#: ../../plugins/index.rst:15
msgid "`Bottle-Extras <http://pypi.python.org/pypi/bottle-extras/>`_"
msgstr ""

# aff1d22e623a4776bcc5be08a0f5c569
#: ../../plugins/index.rst:15
msgid "Meta package to install the bottle plugin collection."
msgstr "安装Bottle插件的集合"

# 938a054fadf54609b09fadca18915629
#: ../../plugins/index.rst:18
msgid "`Bottle-Flash <http://pypi.python.org/pypi/bottle-flash/>`_"
msgstr ""

# 746812f7a019498e87758355943a3193
#: ../../plugins/index.rst:18
msgid "flash plugin for bottle"
msgstr "Bottle的flash插件"

# dd53dc05c1e84435b86efb8411a5c41a
#: ../../plugins/index.rst:21
msgid "`Bottle-Hotqueue <http://pypi.python.org/pypi/bottle-hotqueue/>`_"
msgstr ""

# 535e939a040146ae8fab322db9025380
#: ../../plugins/index.rst:21
msgid "FIFO Queue for Bottle built upon redis"
msgstr "基于redis的FIFO队列服务"

# afafe43d5de6451a96b6b32ccb99fd00
#: ../../plugins/index.rst:24
msgid "`Macaron <http://nobrin.github.com/macaron/webapp.html>`_"
msgstr ""

# f6272745bb7a4b5286ad41059624da3c
#: ../../plugins/index.rst:24
msgid "Macaron is an object-relational mapper (ORM) for SQLite."
msgstr "Macaron是用于SQLite的ORM"

# 68c2f103e32d43fb952f052d3cb3a4e6
#: ../../plugins/index.rst:27
msgid "`Bottle-Memcache <http://pypi.python.org/pypi/bottle-memcache/>`_"
msgstr ""

# 02a84e17b8c6429984ebb78334ee31a5
#: ../../plugins/index.rst:27
msgid "Memcache integration for Bottle."
msgstr "Memcache集成"

# 64780d9112694cd09aab9de5283c5a3a
#: ../../plugins/index.rst:30
msgid "`Bottle-MongoDB <http://pypi.python.org/pypi/bottle-mongodb/>`_"
msgstr ""

# e0e067d5ae414b7395a2192ca8b35cd3
#: ../../plugins/index.rst:30
msgid "MongoDB integration for Bottle"
msgstr "MongoDB集成"

# e2e6dc5ed6e44dd19b6d381c21ce4274
#: ../../plugins/index.rst:33
msgid "`Bottle-Redis <http://pypi.python.org/pypi/bottle-redis/>`_"
msgstr ""

# 68bc58b5015c402d90ae0d5350260080
#: ../../plugins/index.rst:33
msgid "Redis integration for Bottle."
msgstr "Redis集成"

# c74f6cb622be491aa618c25d819a17dd
#: ../../plugins/index.rst:36
msgid "`Bottle-Renderer <http://pypi.python.org/pypi/bottle-renderer/>`_"
msgstr ""

# 2213271856294ba184e3d73817e7306d
#: ../../plugins/index.rst:36
msgid "Renderer plugin for bottle"
msgstr "Renderer插件"

# 4287e3df39264e7baab8f046b7b3353b
#: ../../plugins/index.rst:39
msgid "`Bottle-Servefiles <http://pypi.python.org/pypi/bottle-servefiles/>`_"
msgstr ""

# e63027f3c7594930be7b6a2d3d9c8af1
#: ../../plugins/index.rst:39
msgid "A reusable app that serves static files for bottle apps"
msgstr "一个可重用的APP，为Bottle应用提供静态文件服务。"

# ea6c00ae10624fffa161c35bc588e09b
#: ../../plugins/index.rst:42
msgid "`Bottle-Sqlalchemy <http://pypi.python.org/pypi/bottle-sqlalchemy/>`_"
msgstr ""

# 2a76b62faec84b3684c2d8747fe06c35
#: ../../plugins/index.rst:42
msgid "SQLAlchemy integration for Bottle."
msgstr "SQLAlchemy集成"

# cab6769882cf4596bb782cb657b17f49
#: ../../plugins/index.rst:45
msgid "`Bottle-Sqlite <http://pypi.python.org/pypi/bottle-sqlite/>`_"
msgstr ""

# ef35627e5de14711a12f782786de93d4
#: ../../plugins/index.rst:45
msgid "SQLite3 database integration for Bottle."
msgstr "SQLite3数据库集成"

# c3eb03bbe1ef4bc1b97c2eb850aed3c4
#: ../../plugins/index.rst:48
msgid "`Bottle-Web2pydal <http://pypi.python.org/pypi/bottle-web2pydal/>`_"
msgstr ""

# f01e53ed49544cd487224b2ae784236a
#: ../../plugins/index.rst:48
msgid "Web2py Dal integration for Bottle."
msgstr "Wbe2py的Dal集成"

# e1260f9c9c4d4ba5b5b0b6e67b853da1
#: ../../plugins/index.rst:51
msgid "`Bottle-Werkzeug <http://pypi.python.org/pypi/bottle-werkzeug/>`_"
msgstr ""

# ceb2ae912be74561b44d9b9a4a38d9b1
#: ../../plugins/index.rst:51
msgid ""
"Integrates the `werkzeug` library (alternative request and response objects, "
"advanced debugging middleware and more)."
msgstr ""
"集成 `werkzeug` （可选的request和response对象，更高级的调试中间件等等）"

# 8ec7fd1656ac47e0b2221f7cd28a3848
#: ../../plugins/index.rst:53
msgid ""
"Plugins listed here are not part of Bottle or the Bottle project, but "
"developed and maintained by third parties."
msgstr "这里列出的插件不属于Bottle或Bottle项目，是第三方开发并维护的。"

# 6f41cb4bdcdd4dbeb70a201ce81eb7f2
#: ../../../plugins/sqlite/README:3
msgid "Bottle-SQLite"
msgstr ""

# fe329bbcfc1c4bfba89ff822056ab5bd
#: ../../../plugins/sqlite/README:5
msgid ""
"SQLite is a self-contained SQL database engine that runs locally and does "
"not require any additional server software or setup. The sqlite3 module is "
"part of the Python standard library and already installed on most systems. "
"It it very useful for prototyping database-driven applications that are "
"later ported to larger databases such as PostgreSQL or MySQL."
msgstr ""
"SQLite是一个\"自包含\"的SQL数据库引擎，不需要任何其它服务器软件或安装过程。"
"sqlite3模块是Python标准库的一部分，在大部分系统上面已经安装了。在开发依赖数据"
"库的应用原型的时候，它是非常有用的，可在部署的时候再使用PostgreSQL或MySQL。"

# adebbc2b5b1b49b99c5d6c0451ffa759
#: ../../../plugins/sqlite/README:11
msgid ""
"This plugin simplifies the use of sqlite databases in your Bottle "
"applications. Once installed, all you have to do is to add a ``db`` keyword "
"argument (configurable) to route callbacks that need a database connection."
msgstr ""
"这个插件让在Bottle应用中使用sqlite数据库更简单了。一旦安装了，你只要在route的"
"回调函数里添加一个\"db\"参数(可更改为其它字符)，就能使用数据库链接了。"

# 84f7e9a1e50149baacb76346df6e5508
# 3e410718c8d941eda9f78406a7d42e5d
#: ../../../plugins/sqlite/README:16 ../../../plugins/werkzeug/README:17
msgid "Installation"
msgstr "安装"

# 0f0622674c7648ce83878a26ca64bfbb
# 4c4bd042eeef48eb8fd0773aeb1ab132
#: ../../../plugins/sqlite/README:18 ../../../plugins/werkzeug/README:19
msgid "Install with one of the following commands::"
msgstr "下面两个命令任选一个"

# 42ea2e3ca2974198bb9d13e5fe2abf7f
# 695262e42ae143e396f0b49460772d9f
#: ../../../plugins/sqlite/README:23 ../../../plugins/werkzeug/README:24
msgid "or download the latest version from github::"
msgstr "或从github下载最新版本"

# d977670f6ce442f2b4fcf04e770f46ef
# 3b0cc3afff774774ae5f20510bda9c13
#: ../../../plugins/sqlite/README:30 ../../../plugins/werkzeug/README:33
msgid "Usage"
msgstr "使用"

# a4b8d2a6012f45babb7111735bc436a3
#: ../../../plugins/sqlite/README:32
msgid ""
"Once installed to an application, the plugin passes an open :class:`sqlite3."
"Connection` instance to all routes that require a ``db`` keyword argument::"
msgstr ""
"一旦安装到应用里面，如果route的回调函数包含一个名为\"db\"的参数，该插件会给该"
"参数传一个 :class:`sqlite3.Connection` 类的实例。"

# 2db3342cda76424583c6834397f8d47f
#: ../../../plugins/sqlite/README:49
msgid "Routes that do not expect a ``db`` keyword argument are not affected."
msgstr "不包含\"db\"参数的route不会受影响。"

# 17e3ad45eace4b15a012c8015862ed70
#: ../../../plugins/sqlite/README:51
msgid ""
"The connection handle is configured so that :class:`sqlite3.Row` objects can "
"be accessed both by index (like tuples) and case-insensitively by name. At "
"the end of the request cycle, outstanding transactions are committed and the "
"connection is closed automatically. If an error occurs, any changes to the "
"database since the last commit are rolled back to keep the database in a "
"consistent state."
msgstr ""
"可通过下标(像元组)来访问 :class:`sqlite3.Row` 对象，且对命名的大小写敏感。在"
"请求结束后，自动提交事务和关闭连接。如果出现任何错误，自上次提交后的所有更改"
"都会被回滚，以保证数据库的一致性。"

# 0a90c8f1724b4956ab9a1c7cacdce967
# de779571d3b3420bac73033b2017dbf5
#: ../../../plugins/sqlite/README:58 ../../../plugins/werkzeug/README:73
msgid "Configuration"
msgstr "配置"

# f1e6e51d894a466bbac469605d31dc81
# 274dd7703c074319a7be90073bf49ab6
#: ../../../plugins/sqlite/README:60 ../../../plugins/werkzeug/README:75
msgid "The following configuration options exist for the plugin class:"
msgstr "有下列可配置的选项:"

# de6b7d40dacd47fdb02ce3bceba09ff2
#: ../../../plugins/sqlite/README:62
msgid "**dbfile**: Database filename (default: in-memory database)."
msgstr "**dbfile**: 数据库文件 (默认： 存在在内存中)。"

# 079314db1cbb4547aa9cb1a6c1ce93cd
#: ../../../plugins/sqlite/README:63
msgid ""
"**keyword**: The keyword argument name that triggers the plugin (default: "
"'db')."
msgstr "**keyword**: route中使用数据库连接的参数 (默认： 'db')。"

# 63957028a426442ea914af5c5e5c268c
#: ../../../plugins/sqlite/README:64
msgid ""
"**autocommit**: Whether or not to commit outstanding transactions at the end "
"of the request cycle (default: True)."
msgstr "**autocommit**: 是否在请求结束后提交事务 (默认： True)。"

# fa70c63aea9b46e1bd63202184cc56b6
#: ../../../plugins/sqlite/README:65
msgid ""
"**dictrows**: Whether or not to support dict-like access to row objects "
"(default: True)."
msgstr "**dictrows**: 是否可像字典那样访问row对象 (默认： True)。"

# 4c44e12a0db14e85b99a84e543d99bf8
#: ../../../plugins/sqlite/README:67
msgid "You can override each of these values on a per-route basis::"
msgstr "你可在route里面覆盖这些默认值。"

# ae3acd995886447bb8cacadc3bf78584
#: ../../../plugins/sqlite/README:73
msgid ""
"or install two plugins with different ``keyword`` settings to the same "
"application::"
msgstr "或在同一个应用里面安装 ``keyword`` 参数不同的两个插件。"

# 4a92aa81a21345b5834f7bad349424df
#: ../../../plugins/werkzeug/README:3
msgid "Bottle-Werkzeug"
msgstr ""

# 740576d3ed414027a83492c42a850981
#: ../../../plugins/werkzeug/README:5
msgid ""
"`Werkzeug <http://werkzeug.pocoo.org/>`_ is a powerful WSGI utility library "
"for Python. It includes an interactive debugger and feature-packed request "
"and response objects."
msgstr ""
"`Werkzeug <http://werkzeug.pocoo.org/>`_ 是一个强大的WSGI类库。它包含一个交互"
"式的调试器和包装好的request和response对象。"

# f6d80c0515d9452ebc778f45c2f26156
#: ../../../plugins/werkzeug/README:9
msgid ""
"This plugin integrates :class:`werkzeug.wrappers.Request` and :class:"
"`werkzeug.wrappers.Response` as an alternative to the built-in "
"implementations, adds support for :mod:`werkzeug.exceptions` and replaces "
"the default error page with an interactive debugger."
msgstr ""
"这个插件集成了 :class:`werkzeug.wrappers.Request` 和 :class:`werkzeug."
"wrappers.Response` 用于取代内置的相应实现，支持 :mod:`werkzeug.exceptions` ,"
"用交互式的调试器替换了默认的错误页面。"

# 3fc241ca6b5647c095c06fd0cb51a9f4
#: ../../../plugins/werkzeug/README:35
msgid ""
"Once installed to an application, this plugin adds support for :class:"
"`werkzeug.wrappers.Response`, all kinds of :mod:`werkzeug.exceptions` and "
"provides a thread-local instance of :class:`werkzeug.wrappers.Request` that "
"is updated with each request. The plugin instance itself doubles as a "
"werkzeug module object, so you don't have to import werkzeug in your "
"application. Here is an example::"
msgstr ""
"一旦安装到应用中，该插件将支持 :class:`werkzeug.wrappers.Response` ，所有类型"
"的 :mod:`werkzeug.exceptions` 和thread-local的 :class:`werkzeug.wrappers."
"Request` 的实例(每次请求都更新)。插件它本身还扮演着werkzeug模块的角色，所以你"
"无需在应用中导入werkzeug。下面是一个例子。"

# 8ca3622eb42a4c2e8745f63cfc852b19
#: ../../../plugins/werkzeug/README:62
msgid "Using the Debugger"
msgstr "使用调试器"

# 48d4c47e99e94dc6b040641659af2e47
#: ../../../plugins/werkzeug/README:64
msgid ""
"This plugin replaces the default error page with an advanced debugger. If "
"you have the `evalex` feature enabled, you will get an interactive console "
"that allows you to inspect the error context in the browser. Please read "
"`Debugging Applications with werkzeug <werkzeug:debug>`_ before you enable "
"this feature."
msgstr ""
"该插件用一个更高级的调试器替换了默认的错误页面。如果你启用了 `evalex` 特性，"
"你可在浏览器中使用一个交互式的终端来检查错误。在你启用该特性之前，请看 `通过"
"werkzeug来调试 <werkzeug:debug>`_ 。"

# 4dd4d57c159f41028ce088a05dfaf886
#: ../../../plugins/werkzeug/README:77
msgid ""
"**evalex**: Enable the exception evaluation feature (interactive debugging). "
"This requires a non-forking server and is a security risk. Please read "
"`Debugging Applications with werkzeug <werkzeug:debug>`_. (default: False)"
msgstr ""
"**evalex**: 启用交互式的调试器。要求一个单进程的服务器，且有安全隐患。请看 `"
"通过werkzeug来调试 <werkzeug:debug>`_ (默认： False)"

# f7025d633d12487eb3075443df743bff
#: ../../../plugins/werkzeug/README:78
msgid "**request_class**: Defaults to :class:`werkzeug.wrappers.Request`"
msgstr "**request_class**: 默认是 :class:`werkzeug.wrappers.Request` 的实例"

# 565565f6d3884db196c5be214580f8a3
#: ../../../plugins/werkzeug/README:79
msgid ""
"**debugger_class**: Defaults to a subclass of :class:`werkzeug.debug."
"DebuggedApplication` which obeys the :data:`bottle.DEBUG` setting."
msgstr ""
"**debugger_class**: 默认是 :class:`werkzeug.debug.DebuggedApplication` 的子"
"类，遵守 :data:`bottle.DEBUG` 中的设置"
