Commits

Christian Boos committed 0a51064

l10n/zh_TW: initial translation contributed by zclin.csie92g@gmail.com (22%)

Comments (0)

Files changed (2)

trac/locale/zh_TW/LC_MESSAGES/messages-js.po

+# Chinese (Taiwan) translations for Trac.
+# Copyright (C) 2010 Edgewall Software
+# This file is distributed under the same license as the Trac project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Trac 0.12\n"
+"Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
+"POT-Creation-Date: 2010-05-24 23:55+0200\n"
+"PO-Revision-Date: 2010-06-04 14:00+0800\n"
+"Last-Translator: Chi-Chung Lin <zclin.csie92g@gmail.com>\n"
+"Language-Team: zh_TW <trac-dev@googlegroups.com>\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.5\n"
+
+#: trac/htdocs/js/blame.js:84
+msgid "(no changeset information)"
+msgstr ""
+
+#: trac/htdocs/js/blame.js:87
+msgid "Close"
+msgstr "關閉"
+
+#: trac/htdocs/js/diff.js:119
+msgid "Tabular"
+msgstr ""
+
+#: trac/htdocs/js/diff.js:125
+msgid "Unified"
+msgstr ""
+
+#: trac/htdocs/js/expand_dir.js:42
+msgid "Expand sub-directory in place"
+msgstr ""
+
+#: trac/htdocs/js/expand_dir.js:71
+msgid "Re-expand directory"
+msgstr ""
+
+#: trac/htdocs/js/expand_dir.js:115
+#, python-format
+msgid "Loading %(entry)s..."
+msgstr "載入 %(entry)s 中..."
+
+#: trac/htdocs/js/expand_dir.js:143
+msgid "(empty)"
+msgstr "(空白)"
+
+#: trac/htdocs/js/expand_dir.js:151
+msgid "(error)"
+msgstr "(錯誤)"
+
+#: trac/htdocs/js/expand_dir.js:158
+msgid "Fold directory"
+msgstr ""
+
+#: trac/htdocs/js/folding.js:59
+#, python-format
+msgid "Show %(title)s"
+msgstr "顯示 %(title)s"
+
+#: trac/htdocs/js/folding.js:74
+#, python-format
+msgid "%(title)s (click to hide column)"
+msgstr ""
+
+#: trac/htdocs/js/query.js:119
+msgid "A filter already exists for that property"
+msgstr ""
+
+#: trac/htdocs/js/query.js:146
+msgid "or"
+msgstr "或"
+
+#: trac/htdocs/js/query.js:165
+msgid "yes"
+msgstr "是"
+
+#: trac/htdocs/js/query.js:168
+msgid "no"
+msgstr "否"
+
+#: trac/htdocs/js/query.js:171
+msgid "between"
+msgstr ""
+
+#: trac/htdocs/js/query.js:173
+msgid "and"
+msgstr "且"
+
+#: trac/htdocs/js/trac.js:7
+msgid "Link here"
+msgstr ""
+
+#: trac/htdocs/js/wikitoolbar.js:56
+msgid "Bold text: '''Example'''"
+msgstr "粗體: '''範例'''"
+
+#: trac/htdocs/js/wikitoolbar.js:59
+msgid "Italic text: ''Example''"
+msgstr "斜體: ''範例''"
+
+#: trac/htdocs/js/wikitoolbar.js:62
+msgid "Heading: == Example =="
+msgstr ""
+
+#: trac/htdocs/js/wikitoolbar.js:65
+msgid "Link: [http://www.example.com/ Example]"
+msgstr "連結: [http://www.example.com/ 範例]"
+
+#: trac/htdocs/js/wikitoolbar.js:68
+msgid "Code block: {{{ example }}}"
+msgstr "程式碼區塊: {{{ 範例 }}}"
+
+#: trac/htdocs/js/wikitoolbar.js:71
+msgid "Horizontal rule: ----"
+msgstr ""
+
+#: trac/htdocs/js/wikitoolbar.js:74
+msgid "New paragraph"
+msgstr ""
+
+#: trac/htdocs/js/wikitoolbar.js:77
+msgid "Line break: [[BR]]"
+msgstr "換行: [[BR]]"
+
+#: trac/htdocs/js/wikitoolbar.js:80
+msgid "Image: [[Image()]]"
+msgstr ""
+
+#: trac/ticket/templates/ticket.html:3 trac/wiki/templates/wiki_view.html:3
+msgid "Link to this section"
+msgstr ""
+
+#: trac/versioncontrol/templates/changeset.html:7
+msgid "Link to this diff"
+msgstr ""
+
+#: trac/wiki/templates/wiki_view.html:5
+#, python-format
+msgid "Link to #%(id)s"
+msgstr ""
+

trac/locale/zh_TW/LC_MESSAGES/messages.po

+# Chinese (Taiwan) translations for Trac.
+# Copyright (C) 2008 Edgewall Software
+# This file is distributed under the same license as the Trac project.
+# Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Trac 0.12\n"
+"Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
+"POT-Creation-Date: 2008-01-30 09:20+0100\n"
+"PO-Revision-Date: 2010-06-04 14:00+0800\n"
+"Last-Translator: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>\n"
+"Language-Team: zh_TW <trac-dev@googlegroups.com>\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.5\n"
+
+#: tracopt/mimeview/php.py:97
+msgid ""
+"You appear to be using the PHP CGI binary. Trac requires the CLI version "
+"for syntax highlighting."
+msgstr ""
+
+#: tracopt/ticket/deleter.py:69 tracopt/ticket/deleter.py:82
+#: trac/ticket/templates/report_list.html:35
+msgid "Delete"
+msgstr "刪除"
+
+#: tracopt/ticket/deleter.py:70 tracopt/ticket/templates/ticket_delete.html:43
+msgid "Delete ticket"
+msgstr "刪除待辦事項"
+
+#: tracopt/ticket/deleter.py:83
+#, python-format
+msgid "Delete comment %(num)s"
+msgstr "刪除備註 %(num)s"
+
+#: tracopt/ticket/deleter.py:130
+#, python-format
+msgid "The ticket #%(id)s has been deleted."
+msgstr "待辦事項 #%(id)s 已經刪除"
+
+#: tracopt/ticket/deleter.py:137
+#, python-format
+msgid "The ticket comment %(num)s on ticket #%(id)s has been deleted."
+msgstr ""
+
+#: tracopt/ticket/deleter.py:156
+#, python-format
+msgid "Comment %(num)s not found"
+msgstr "備註 %(num)s 找不到"
+
+#: tracopt/ticket/templates/ticket_delete.html:11
+#, python-format
+msgid "Delete Ticket #%(id)s"
+msgstr "刪除 Ticket #%(id)s"
+
+#: tracopt/ticket/templates/ticket_delete.html:12
+#: tracopt/ticket/templates/ticket_delete.html:49
+#, python-format
+msgid "Delete comment %(num)s on Ticket #%(id)s"
+msgstr ""
+
+#: tracopt/ticket/templates/ticket_delete.html:20
+#, python-format
+msgid "Delete [1:Ticket #%(id)s]"
+msgstr "刪除 [1:Ticket #%(id)s]"
+
+#: tracopt/ticket/templates/ticket_delete.html:33
+msgid "Are you sure you want to delete this ticket?"
+msgstr "您確定要刪除此待辦事項?"
+
+#: tracopt/ticket/templates/ticket_delete.html:34
+#, python-format
+msgid ""
+"(comments: %(comments)s,\n"
+"                 attachments: %(attachments)s)"
+msgstr ""
+
+#: tracopt/ticket/templates/ticket_delete.html:37
+#: tracopt/ticket/templates/ticket_delete.html:68
+#: trac/templates/attachment.html:70 trac/wiki/templates/wiki_delete.html:46
+msgid "This is an irreversible operation."
+msgstr "此動作無法復原"
+
+#: tracopt/ticket/templates/ticket_delete.html:42
+#: tracopt/ticket/templates/ticket_delete.html:72
+#: trac/admin/templates/admin_components.html:55
+#: trac/admin/templates/admin_enums.html:24
+#: trac/admin/templates/admin_milestones.html:68
+#: trac/admin/templates/admin_versions.html:45
+#: trac/templates/attachment.html:63 trac/templates/attachment.html:76
+#: trac/ticket/templates/milestone_delete.html:40
+#: trac/ticket/templates/milestone_edit.html:94
+#: trac/ticket/templates/report_delete.html:21
+#: trac/ticket/templates/report_edit.html:44
+#: trac/ticket/templates/ticket_change.html:49
+#: trac/versioncontrol/templates/admin_repositories.html:84
+#: trac/wiki/templates/wiki_delete.html:50
+#: trac/wiki/templates/wiki_edit_form.html:77
+#: trac/wiki/templates/wiki_rename.html:32
+msgid "Cancel"
+msgstr "取消"
+
+#: tracopt/ticket/templates/ticket_delete.html:56
+msgid "comment:"
+msgstr "備註:"
+
+#: tracopt/ticket/templates/ticket_delete.html:58
+#: trac/ticket/templates/ticket.html:142
+#, python-format
+msgid "Changed %(date)s ago by %(author)s"
+msgstr ""
+
+#: tracopt/ticket/templates/ticket_delete.html:68
+msgid "Are you sure you want to delete this ticket comment?"
+msgstr "您確定要刪除此待辦事項備註?"
+
+#: tracopt/ticket/templates/ticket_delete.html:73
+msgid "Delete comment"
+msgstr "刪除備註"
+
+#: trac/about.py:47 trac/templates/about.html:10 trac/templates/about.html:29
+msgid "About Trac"
+msgstr "關於 Trac"
+
+#: trac/attachment.py:152
+#, python-format
+msgid "Attachment '%(title)s' does not exist."
+msgstr ""
+
+#: trac/attachment.py:154
+msgid "Invalid Attachment"
+msgstr "無效的附件"
+
+#: trac/attachment.py:194
+msgid "Could not delete attachment"
+msgstr "無法刪除附件"
+
+#: trac/attachment.py:210
+#, python-format
+msgid ""
+"Cannot reparent attachment \"%(att)s\" as it already exists in "
+"%(realm)s:%(id)s"
+msgstr ""
+
+#: trac/attachment.py:229
+#, python-format
+msgid "Could not reparent attachment %(name)s"
+msgstr ""
+
+#: trac/attachment.py:346
+#, python-format
+msgid "Attachment '%(filename)s' not found"
+msgstr "附件 '%(filename)s' 找不到"
+
+#: trac/attachment.py:420
+msgid "Bad request"
+msgstr ""
+
+#: trac/attachment.py:437
+#, python-format
+msgid "Back to %(parent)s"
+msgstr "回到 %(parent)s"
+
+#: trac/attachment.py:530
+#, python-format
+msgid "%(attachment)s attached to %(resource)s"
+msgstr ""
+
+#: trac/attachment.py:587
+#, python-format
+msgid "Unparented attachment %(id)s"
+msgstr ""
+
+#: trac/attachment.py:595
+#, python-format
+msgid "Attachment '%(id)s' in %(parent)s"
+msgstr "%(parent)s 中的附件 '%(id)s'"
+
+#: trac/attachment.py:598
+#, python-format
+msgid "Attachments of %(parent)s"
+msgstr "%(parent)s 的附件"
+
+#: trac/attachment.py:615
+#, python-format
+msgid "%(parent)s doesn't exist, can't create attachment"
+msgstr "%(parent)s 不存在,無法新增附件"
+
+#: trac/attachment.py:622 trac/attachment.py:645 trac/admin/web_ui.py:425
+#: trac/admin/web_ui.py:428 trac/admin/web_ui.py:432
+msgid "No file uploaded"
+msgstr "沒有上傳檔案"
+
+#: trac/attachment.py:630
+msgid "Can't upload empty file"
+msgstr "無法上傳空檔案"
+
+#: trac/attachment.py:635
+#, python-format
+msgid "Maximum attachment size: %(num)s bytes"
+msgstr "最大附件檔案大小: %(num)s bytes"
+
+#: trac/attachment.py:636
+msgid "Upload failed"
+msgstr "上傳失敗"
+
+#: trac/attachment.py:658
+#, python-format
+msgid "Attachment field %(field)s is invalid: %(message)s"
+msgstr ""
+
+#: trac/attachment.py:662
+#, python-format
+msgid "Invalid attachment: %(message)s"
+msgstr "無效的附件: %(message)s"
+
+#: trac/attachment.py:672
+#, python-format
+msgid ""
+"You don't have permission to replace the attachment %(name)s. You can "
+"only replace your own attachments. Replacing other's attachments requires"
+" ATTACHMENT_DELETE permission."
+msgstr ""
+
+#: trac/attachment.py:704
+#, python-format
+msgid "%(attachment)s (delete)"
+msgstr "%(attachment)s (刪除)"
+
+#: trac/attachment.py:765 trac/versioncontrol/web_ui/browser.py:646
+#: trac/wiki/web_ui.py:68
+msgid "Plain Text"
+msgstr "純文字"
+
+#: trac/attachment.py:771 trac/versioncontrol/web_ui/browser.py:652
+msgid "Original Format"
+msgstr "原來格式"
+
+#: trac/attachment.py:813 trac/attachment.py:819
+#: trac/templates/list_of_attachments.html:20
+#: trac/templates/list_of_attachments.html:21
+#: trac/ticket/templates/ticket_change.html:21
+#: trac/ticket/templates/ticket_change.html:22
+msgid "Download"
+msgstr "下載"
+
+#: trac/attachment.py:914
+#, python-format
+msgid "Invalid resource identifier '%(id)s'"
+msgstr "無效的資源名稱 '%(id)s'"
+
+#: trac/attachment.py:950 trac/admin/templates/admin_components.html:80
+#: trac/admin/templates/admin_enums.html:48
+#: trac/admin/templates/admin_milestones.html:104
+#: trac/admin/templates/admin_versions.html:77 trac/templates/about.html:84
+#: trac/templates/error.html:160 trac/ticket/admin.py:209
+#: trac/ticket/admin.py:400 trac/ticket/admin.py:559
+#: trac/versioncontrol/admin.py:110
+#: trac/versioncontrol/templates/admin_repositories.html:125
+#: trac/web/session.py:314
+msgid "Name"
+msgstr "名稱"
+
+#: trac/attachment.py:950
+msgid "Size"
+msgstr "檔案大小"
+
+#: trac/attachment.py:950 trac/templates/history_view.html:30
+#: trac/ticket/templates/ticket.html:361
+#: trac/versioncontrol/templates/revisionlog.html:98
+msgid "Author"
+msgstr "作者"
+
+#: trac/attachment.py:950 trac/templates/history_view.html:29
+msgid "Date"
+msgstr "日期"
+
+#: trac/attachment.py:951 trac/templates/attachment.html:93
+#: trac/ticket/api.py:289 trac/ticket/templates/ticket_box.html:60
+msgid "Description"
+msgstr "描述"
+
+#: trac/attachment.py:976 trac/wiki/admin.py:104
+#, python-format
+msgid "File '%(name)s' exists"
+msgstr "檔案 '%(name)s' 已經存在"
+
+#: trac/config.py:39
+msgid "Configuration Error"
+msgstr "組態錯誤"
+
+#: trac/config.py:403
+#, python-format
+msgid "[%(section)s] %(entry)s: expected integer, got %(value)s"
+msgstr ""
+
+#: trac/config.py:421
+#, python-format
+msgid "[%(section)s] %(entry)s: expected float, got %(value)s"
+msgstr ""
+
+#: trac/config.py:605
+#, python-format
+msgid "[%(section)s] %(entry)s: expected one of (%(choices)s), got %(value)s"
+msgstr ""
+
+#: trac/core.py:33
+msgid "Trac Error"
+msgstr ""
+
+#: trac/env.py:153
+msgid ""
+"Visit the Trac open source project at<br /><a "
+"href=\"http://trac.edgewall.org/\">http://trac.edgewall.org/</a>"
+msgstr ""
+
+#: trac/env.py:582
+msgid "Database newer than Trac version"
+msgstr "資料庫比 Trac 版本還新"
+
+#: trac/env.py:599
+#, python-format
+msgid "No upgrade module for version %(num)i (%(version)s.py)"
+msgstr ""
+
+#: trac/env.py:645
+msgid ""
+"Missing environment variable \"TRAC_ENV\". Trac requires this variable to"
+" point to a valid Trac environment."
+msgstr ""
+
+#: trac/env.py:677
+#, python-format
+msgid ""
+"The Trac Environment needs to be upgraded.\n"
+"\n"
+"Run \"trac-admin %(path)s upgrade\""
+msgstr ""
+
+#: trac/env.py:711
+msgid "Copying resources from:"
+msgstr ""
+
+#: trac/env.py:727
+msgid "Creating scripts."
+msgstr ""
+
+#: trac/env.py:742
+#, python-format
+msgid "hotcopy can't overwrite existing '%(dest)s'"
+msgstr ""
+
+#: trac/env.py:752
+#, python-format
+msgid "Hotcopying %(src)s to %(dst)s ..."
+msgstr ""
+
+#: trac/env.py:767
+msgid "The following errors happened while copying the environment:"
+msgstr ""
+
+#: trac/env.py:778
+msgid "Hotcopy done."
+msgstr ""
+
+#: trac/env.py:783 trac/admin/api.py:130
+msgid "Invalid arguments"
+msgstr ""
+
+#: trac/env.py:786
+msgid "Database is up to date, no upgrade necessary."
+msgstr ""
+
+#: trac/env.py:794
+#, python-format
+msgid ""
+"Backup failed with '%(msg)s'.\n"
+"Use '--no-backup' to upgrade without doing a backup."
+msgstr ""
+
+#: trac/env.py:808
+msgid ""
+"Warning: the wiki-macros directory in the environment is non-empty, but "
+"Trac\n"
+"doesn't load plugins from there anymore. Please remove it by hand."
+msgstr ""
+
+#: trac/env.py:819
+#, python-format
+msgid ""
+"Error while removing wiki-macros: %(err)s\n"
+"Trac doesn't load plugins from wiki-macros anymore. Please remove it by "
+"hand."
+msgstr ""
+
+#: trac/env.py:821
+#, python-format
+msgid ""
+"Upgrade done.\n"
+"\n"
+"You may want to upgrade the Trac documentation now by running:\n"
+"\n"
+"  trac-admin %(path)s wiki upgrade"
+msgstr ""
+
+#: trac/notification.py:155
+msgid "TLS enabled but server does not support TLS"
+msgstr "啟用 TLS 但是伺服器不支援 TLS"
+
+#: trac/notification.py:303
+#, python-format
+msgid "Invalid email encoding setting: %(pref)s"
+msgstr "無效的 email 編碼設定: %(pref)s"
+
+#: trac/notification.py:317
+msgid "Unable to send email due to identity crisis."
+msgstr ""
+
+#: trac/notification.py:321
+#, python-format
+msgid "Neither %(from_)s nor %(reply_to)s are specified in the configuration."
+msgstr ""
+
+#: trac/notification.py:322
+msgid "SMTP Notification Error"
+msgstr ""
+
+#: trac/notification.py:331
+msgid "Header length is too short"
+msgstr ""
+
+#: trac/perm.py:48
+#, python-format
+msgid "%(perm)s privileges are required to perform this operation on %(resource)s"
+msgstr ""
+
+#: trac/perm.py:50
+#, python-format
+msgid "%(perm)s privileges are required to perform this operation"
+msgstr ""
+
+#: trac/perm.py:55
+msgid "Insufficient privileges to perform this operation."
+msgstr ""
+
+#: trac/perm.py:333
+#, python-format
+msgid "%(name)s is not a valid action."
+msgstr ""
+
+#: trac/perm.py:643
+msgid "User"
+msgstr "使用者"
+
+#: trac/perm.py:643 trac/admin/templates/admin_perms.html:70
+#: trac/ticket/templates/ticket.html:339
+msgid "Action"
+msgstr "動作"
+
+#: trac/perm.py:645
+msgid "Available actions:"
+msgstr ""
+
+#: trac/perm.py:656 trac/admin/web_ui.py:333
+msgid "All upper-cased tokens are reserved for permission names"
+msgstr ""
+
+#: trac/resource.py:336
+#, python-format
+msgid "%(name)s at version %(version)s"
+msgstr ""
+
+#: trac/admin/api.py:134 trac/admin/console.py:254
+msgid "Command not found"
+msgstr ""
+
+#: trac/admin/console.py:111 trac/ticket/templates/report_edit.html:34
+msgid "Error:"
+msgstr "錯誤:"
+
+#: trac/admin/console.py:130
+#, python-format
+msgid ""
+"Welcome to trac-admin %(version)s\n"
+"Interactive Trac administration console.\n"
+"Copyright (c) 2003-2009 Edgewall Software\n"
+"\n"
+"Type:  '?' or 'help' for help on commands.\n"
+"        "
+msgstr ""
+
+#: trac/admin/console.py:164
+#, python-format
+msgid "Failed to open environment: %(err)s"
+msgstr ""
+
+#: trac/admin/console.py:234
+#, python-format
+msgid "Completion error: %(err)s"
+msgstr ""
+
+#: trac/admin/console.py:287
+#, python-format
+msgid "No documentation found for '%(cmd)s'"
+msgstr ""
+
+#: trac/admin/console.py:289
+#, python-format
+msgid "trac-admin - The Trac Administration Console %(version)s"
+msgstr ""
+
+#: trac/admin/console.py:293
+msgid "Usage: trac-admin </path/to/projenv> [command [subcommand] [option ...]]\n"
+msgstr ""
+
+#: trac/admin/console.py:296
+msgid "Invoking trac-admin without command starts interactive mode.\n"
+msgstr ""
+
+#: trac/admin/console.py:336
+#, python-format
+msgid "Creating a new Trac environment at %(envname)s"
+msgstr ""
+
+#: trac/admin/console.py:338
+msgid ""
+"\n"
+"Trac will first ask a few questions about your environment \n"
+"in order to initialize and prepare the project database.\n"
+"\n"
+" Please enter the name of your project.\n"
+" This name will be used in page titles and descriptions.\n"
+msgstr ""
+
+#: trac/admin/console.py:346
+#, python-format
+msgid "Project Name [%(default)s]> "
+msgstr ""
+
+#: trac/admin/console.py:348
+msgid ""
+" \n"
+" Please specify the connection string for the database to use.\n"
+" By default, a local SQLite database is created in the environment\n"
+" directory. It is also possible to use an already existing\n"
+" PostgreSQL database (check the Trac documentation for the exact\n"
+" connection string syntax).\n"
+msgstr ""
+
+#: trac/admin/console.py:356
+#, python-format
+msgid "Database connection string [%(default)s]> "
+msgstr ""
+
+#: trac/admin/console.py:363
+#, python-format
+msgid "Initenv for '%(env)s' failed."
+msgstr ""
+
+#: trac/admin/console.py:366
+msgid "Does an environment already exist?"
+msgstr ""
+
+#: trac/admin/console.py:370
+msgid "Directory exists and is not empty."
+msgstr ""
+
+#: trac/admin/console.py:398
+msgid "Creating and Initializing Project"
+msgstr ""
+
+#: trac/admin/console.py:415
+msgid "Failed to create environment."
+msgstr ""
+
+#: trac/admin/console.py:421
+msgid " Installing default wiki pages"
+msgstr ""
+
+#: trac/admin/console.py:430
+msgid " Indexing default repository"
+msgstr ""
+
+#: trac/admin/console.py:433
+msgid ""
+"\n"
+"---------------------------------------------------------------------\n"
+"Warning: couldn't index the default repository.\n"
+"\n"
+"This can happen for a variety of reasons: wrong repository type, \n"
+"no appropriate third party library for this repository type,\n"
+"no actual repository at the specified repository path...\n"
+"\n"
+"You can nevertheless start using your Trac environment, but \n"
+"you'll need to check again your trac.ini file and the [trac] \n"
+"repository_type and repository_path settings.\n"
+msgstr ""
+
+#: trac/admin/console.py:476
+#, python-format
+msgid ""
+"\n"
+"---------------------------------------------------------------------\n"
+"Project environment for '%(project_name)s' created.\n"
+"\n"
+"You may now configure the environment by editing the file:\n"
+"\n"
+"  %(config_path)s\n"
+"\n"
+"If you'd like to take this new project environment for a test drive,\n"
+"try running the Trac standalone web server `tracd`:\n"
+"\n"
+"  tracd --port 8000 %(project_path)s\n"
+"\n"
+"Then point your browser to http://localhost:8000/%(project_dir)s.\n"
+"There you can also browse the documentation for your installed\n"
+"version of Trac, including information on further setup (such as\n"
+"deploying Trac to a real web server).\n"
+"\n"
+"The latest documentation can also always be found on the project\n"
+"website:\n"
+"\n"
+"  http://trac.edgewall.org/\n"
+"\n"
+"Congratulations!\n"
+msgstr ""
+
+#: trac/admin/console.py:536
+#, python-format
+msgid "Non-ascii environment path '%(path)s' not supported."
+msgstr ""
+
+#: trac/admin/web_ui.py:64
+msgid "Admin"
+msgstr "系統管理"
+
+#: trac/admin/web_ui.py:65 trac/admin/templates/admin.html:16
+msgid "Administration"
+msgstr "系統管理"
+
+#: trac/admin/web_ui.py:81
+msgid "No administration panels available"
+msgstr ""
+
+#: trac/admin/web_ui.py:107 trac/admin/web_ui.py:111
+msgid "Unknown administration panel"
+msgstr ""
+
+#: trac/admin/web_ui.py:185 trac/ticket/admin.py:65 trac/ticket/admin.py:90
+#: trac/ticket/admin.py:275 trac/ticket/admin.py:457 trac/ticket/admin.py:609
+#: trac/ticket/admin.py:695 trac/ticket/report.py:189
+#: trac/ticket/roadmap.py:687 trac/versioncontrol/admin.py:198
+msgid "Your changes have been saved."
+msgstr "已儲存變更"
+
+#: trac/admin/web_ui.py:190 trac/ticket/admin.py:68
+msgid ""
+"Error writing to trac.ini, make sure it is writable by the web server. "
+"Your changes have not been saved."
+msgstr ""
+
+#: trac/admin/web_ui.py:203 trac/admin/web_ui.py:231 trac/admin/web_ui.py:319
+#: trac/admin/web_ui.py:401 trac/prefs/web_ui.py:86
+#: trac/prefs/templates/prefs_general.html:9
+msgid "General"
+msgstr "一般"
+
+#: trac/admin/web_ui.py:203 trac/admin/templates/admin_basics.html:13
+msgid "Basic Settings"
+msgstr "基本設定"
+
+#: trac/admin/web_ui.py:231 trac/admin/templates/admin_logging.html:10
+#: trac/admin/templates/admin_logging.html:22
+msgid "Logging"
+msgstr "系統紀錄"
+
+#: trac/admin/web_ui.py:240 trac/ticket/templates/milestone_delete.html:31
+#: trac/ticket/templates/milestone_edit.html:73
+msgid "None"
+msgstr "無"
+
+#: trac/admin/web_ui.py:241
+msgid "Console"
+msgstr ""
+
+#: trac/admin/web_ui.py:243 trac/templates/attachment.html:32
+msgid "File"
+msgstr "檔案"
+
+#: trac/admin/web_ui.py:245
+msgid "Syslog"
+msgstr ""
+
+#: trac/admin/web_ui.py:247
+msgid "Windows event log"
+msgstr ""
+
+#: trac/admin/web_ui.py:260
+#, python-format
+msgid "Unknown log type %(type)s"
+msgstr "未知的紀錄型態 %(type)s"
+
+#: trac/admin/web_ui.py:261
+msgid "Invalid log type"
+msgstr "無效的紀錄型態"
+
+#: trac/admin/web_ui.py:275
+#, python-format
+msgid "Unknown log level %(level)s"
+msgstr "未知的紀錄層級 %(level)s"
+
+#: trac/admin/web_ui.py:276
+msgid "Invalid log level"
+msgstr "無效的紀錄層級"
+
+#: trac/admin/web_ui.py:289
+msgid "You must specify a log file"
+msgstr "您必須指定檔案"
+
+#: trac/admin/web_ui.py:290
+msgid "Missing field"
+msgstr ""
+
+#: trac/admin/web_ui.py:319 trac/admin/templates/admin_perms.html:10
+msgid "Permissions"
+msgstr "權限"
+
+#: trac/admin/web_ui.py:340
+msgid "Unknown action"
+msgstr "未知的動作"
+
+#: trac/admin/web_ui.py:344
+#, python-format
+msgid "The subject %(subject)s has been granted the permission %(action)s."
+msgstr "物件 %(subject)s 加入 %(action)s 權限"
+
+#: trac/admin/web_ui.py:349
+#, python-format
+msgid "The permission %(action)s was already granted to %(subject)s."
+msgstr "物件 %(subject)s 已經有 %(action)s 權限"
+
+#: trac/admin/web_ui.py:365
+#, python-format
+msgid "The subject %(subject)s has been added to the group %(group)s."
+msgstr "物件 %(subject)s 加入群組 %(group)s"
+
+#: trac/admin/web_ui.py:370
+#, python-format
+msgid "The subject %(subject)s was already added to the group %(group)s."
+msgstr "物件 %(subject)s 已經在群組 %(group)s 中"
+
+#: trac/admin/web_ui.py:383
+msgid "The selected permissions have been revoked."
+msgstr "已移除所選的權限"
+
+#: trac/admin/web_ui.py:401 trac/admin/templates/admin_plugins.html:10
+msgid "Plugins"
+msgstr "模組"
+
+#: trac/admin/web_ui.py:435
+msgid "Uploaded file is not a Python source file or egg"
+msgstr ""
+
+#: trac/admin/web_ui.py:440
+#, python-format
+msgid "Plugin %(name)s already installed"
+msgstr ""
+
+#: trac/admin/web_ui.py:513
+msgid "The following component has been disabled:"
+msgid_plural "The following components have been disabled:"
+msgstr[0] ""
+
+#: trac/admin/web_ui.py:518
+msgid "The following component has been enabled:"
+msgid_plural "The following components have been enabled:"
+msgstr[0] ""
+
+#: trac/admin/templates/admin.html:10
+msgid "Administration:"
+msgstr ""
+
+#: trac/admin/templates/admin_basics.html:9
+msgid "Basics"
+msgstr ""
+
+#: trac/admin/templates/admin_basics.html:17
+msgid "Project"
+msgstr "專案"
+
+#: trac/admin/templates/admin_basics.html:19
+#: trac/admin/templates/admin_components.html:37
+#: trac/admin/templates/admin_components.html:66
+#: trac/admin/templates/admin_enums.html:21
+#: trac/admin/templates/admin_enums.html:35
+#: trac/admin/templates/admin_milestones.html:22
+#: trac/admin/templates/admin_milestones.html:80
+#: trac/admin/templates/admin_versions.html:21
+#: trac/admin/templates/admin_versions.html:56
+#: trac/versioncontrol/templates/admin_repositories.html:50
+#: trac/versioncontrol/templates/admin_repositories.html:95
+#: trac/versioncontrol/templates/admin_repositories.html:112
+msgid "Name:"
+msgstr "名稱:"
+
+#: trac/admin/templates/admin_basics.html:24
+#: trac/versioncontrol/templates/admin_repositories.html:62
+msgid "URL:"
+msgstr "網址:"
+
+#: trac/admin/templates/admin_basics.html:29
+#: trac/ticket/templates/ticket.html:255
+msgid "Description:"
+msgstr "描述:"
+
+#: trac/admin/templates/admin_basics.html:36
+#: trac/admin/templates/admin_components.html:99
+#: trac/admin/templates/admin_enums.html:70
+#: trac/admin/templates/admin_logging.html:54
+#: trac/admin/templates/admin_milestones.html:129
+#: trac/admin/templates/admin_plugins.html:165
+#: trac/admin/templates/admin_versions.html:94
+msgid "Apply changes"
+msgstr "儲存"
+
+#: trac/admin/templates/admin_components.html:10 trac/ticket/admin.py:76
+msgid "Components"
+msgstr "元件"
+
+#: trac/admin/templates/admin_components.html:14
+msgid "Manage Components"
+msgstr "管理元件"
+
+#: trac/admin/templates/admin_components.html:18
+msgid "Owner:"
+msgstr ""
+
+#: trac/admin/templates/admin_components.html:35
+msgid "Modify Component:"
+msgstr "修改元件:"
+
+#: trac/admin/templates/admin_components.html:42
+msgid ""
+"Description (you may use\n"
+"                [1:WikiFormatting]\n"
+"                here):"
+msgstr ""
+
+#: trac/admin/templates/admin_components.html:56
+#: trac/admin/templates/admin_enums.html:25
+#: trac/admin/templates/admin_milestones.html:69
+#: trac/admin/templates/admin_versions.html:46
+#: trac/versioncontrol/templates/admin_repositories.html:85
+msgid "Save"
+msgstr "儲存"
+
+#: trac/admin/templates/admin_components.html:64
+msgid "Add Component:"
+msgstr "新增元件:"
+
+#: trac/admin/templates/admin_components.html:70
+#: trac/admin/templates/admin_enums.html:38
+#: trac/admin/templates/admin_milestones.html:93
+#: trac/admin/templates/admin_perms.html:39
+#: trac/admin/templates/admin_perms.html:61
+#: trac/admin/templates/admin_versions.html:67
+#: trac/versioncontrol/templates/admin_repositories.html:102
+#: trac/versioncontrol/templates/admin_repositories.html:116
+msgid "Add"
+msgstr "新增"
+
+#: trac/admin/templates/admin_components.html:80 trac/ticket/admin.py:209
+#: trac/ticket/api.py:283 trac/ticket/web_ui.py:1352
+msgid "Owner"
+msgstr ""
+
+#: trac/admin/templates/admin_components.html:80
+#: trac/admin/templates/admin_enums.html:48
+#: trac/admin/templates/admin_milestones.html:104
+#: trac/admin/templates/admin_versions.html:77
+msgid "Default"
+msgstr "預設"
+
+#: trac/admin/templates/admin_components.html:98
+#: trac/admin/templates/admin_enums.html:69
+#: trac/admin/templates/admin_milestones.html:128
+#: trac/admin/templates/admin_perms.html:88
+#: trac/admin/templates/admin_versions.html:93
+#: trac/versioncontrol/templates/admin_repositories.html:145
+msgid "Remove selected items"
+msgstr "刪除選擇項目"
+
+#: trac/admin/templates/admin_components.html:101
+#: trac/admin/templates/admin_enums.html:72
+#: trac/admin/templates/admin_milestones.html:131
+#: trac/admin/templates/admin_versions.html:96
+msgid ""
+"You can remove all items from this list to completely hide this\n"
+"              field from the user interface."
+msgstr ""
+
+#: trac/admin/templates/admin_components.html:107
+#: trac/admin/templates/admin_enums.html:78
+#: trac/admin/templates/admin_milestones.html:137
+#: trac/admin/templates/admin_versions.html:102
+msgid ""
+"As long as you don't add any items to the list, this field\n"
+"            will remain completely hidden from the user interface."
+msgstr ""
+
+#: trac/admin/templates/admin_enums.html:14
+#, python-format
+msgid "Manage %(label_plural)s"
+msgstr ""
+
+#: trac/admin/templates/admin_enums.html:19
+#, python-format
+msgid "Modify %(label_singular)s"
+msgstr ""
+
+#: trac/admin/templates/admin_enums.html:33
+#, python-format
+msgid "Add %(label_singular)s"
+msgstr ""
+
+#: trac/admin/templates/admin_enums.html:48
+msgid "Order"
+msgstr ""
+
+#: trac/admin/templates/admin_logging.html:26 trac/templates/about.html:79
+msgid "Configuration"
+msgstr "設定"
+
+#: trac/admin/templates/admin_logging.html:28
+#: trac/versioncontrol/templates/admin_repositories.html:18
+msgid "Type:"
+msgstr ""
+
+#: trac/admin/templates/admin_logging.html:37
+msgid "Log level:"
+msgstr ""
+
+#: trac/admin/templates/admin_logging.html:45
+msgid "Log file:"
+msgstr ""
+
+#: trac/admin/templates/admin_logging.html:48
+#, python-format
+msgid ""
+"If you specify a relative path, the log file will be stored inside the\n"
+"            [1:log] directory of the project environment ([2:%(dir)s])."
+msgstr ""
+
+#: trac/admin/templates/admin_milestones.html:10 trac/ticket/admin.py:241
+#: trac/ticket/roadmap.py:875
+msgid "Milestones"
+msgstr "里程碑"
+
+#: trac/admin/templates/admin_milestones.html:14
+msgid "Manage Milestones"
+msgstr "管理里程碑"
+
+#: trac/admin/templates/admin_milestones.html:20
+msgid "Modify Milestone:"
+msgstr "修改里程碑:"
+
+#: trac/admin/templates/admin_milestones.html:25
+#: trac/admin/templates/admin_milestones.html:85
+#: trac/ticket/templates/milestone_edit.html:50
+msgid "Due:"
+msgstr "截止日期:"
+
+#: trac/admin/templates/admin_milestones.html:26
+#: trac/admin/templates/admin_milestones.html:29
+#: trac/admin/templates/admin_milestones.html:39
+#: trac/admin/templates/admin_milestones.html:43
+#: trac/admin/templates/admin_milestones.html:87
+#: trac/admin/templates/admin_milestones.html:89
+#: trac/admin/templates/admin_versions.html:27
+#: trac/admin/templates/admin_versions.html:30
+#: trac/admin/templates/admin_versions.html:60
+#: trac/admin/templates/admin_versions.html:63
+#: trac/ticket/templates/milestone_edit.html:51
+#: trac/ticket/templates/milestone_edit.html:54
+#: trac/ticket/templates/milestone_edit.html:63
+#: trac/ticket/templates/milestone_edit.html:66
+#, python-format
+msgid "Format: %(datehint)s"
+msgstr "格式: %(datehint)s"
+
+#: trac/admin/templates/admin_milestones.html:35
+#: trac/ticket/templates/milestone_edit.html:59
+msgid "Completed:"
+msgstr "完成:"
+
+#: trac/admin/templates/admin_milestones.html:57
+#: trac/admin/templates/admin_versions.html:35
+#: trac/ticket/templates/milestone_edit.html:85
+#: trac/versioncontrol/templates/admin_repositories.html:73
+msgid "Description (you may use [1:WikiFormatting] here):"
+msgstr "描述 (您可以用 [1:WikiFormatting]):"
+
+#: trac/admin/templates/admin_milestones.html:78
+msgid "Add Milestone:"
+msgstr "新增里程碑:"
+
+#: trac/admin/templates/admin_milestones.html:104 trac/ticket/admin.py:400
+msgid "Due"
+msgstr "截止日期"
+
+#: trac/admin/templates/admin_milestones.html:104 trac/ticket/admin.py:400
+msgid "Completed"
+msgstr "完成"
+
+#: trac/admin/templates/admin_milestones.html:104 trac/ticket/web_ui.py:184
+msgid "Tickets"
+msgstr "待辦事項"
+
+#: trac/admin/templates/admin_perms.html:14
+msgid "Manage Permissions"
+msgstr "管理權限"
+
+#: trac/admin/templates/admin_perms.html:19
+msgid "Grant Permission:"
+msgstr "新增權限:"
+
+#: trac/admin/templates/admin_perms.html:22
+#: trac/admin/templates/admin_perms.html:49
+msgid "Subject:"
+msgstr "物件:"
+
+#: trac/admin/templates/admin_perms.html:26
+msgid "Action:"
+msgstr "動作:"
+
+#: trac/admin/templates/admin_perms.html:34
+msgid ""
+"Grant permission for an action to a subject, which can be either a user\n"
+"          or a group."
+msgstr "新增動作權限給物件,物件可以是帳號或群組。"
+
+#: trac/admin/templates/admin_perms.html:46
+msgid "Add Subject to Group:"
+msgstr "新增物件到群組"
+
+#: trac/admin/templates/admin_perms.html:53
+msgid "Group:"
+msgstr "群組:"
+
+#: trac/admin/templates/admin_perms.html:57
+msgid "Add a user or group to an existing permission group."
+msgstr "新增帳號或群組到已經存在的群組"
+
+#: trac/admin/templates/admin_perms.html:70
+msgid "Subject"
+msgstr "物件"
+
+#: trac/admin/templates/admin_perms.html:92
+msgid ""
+"Note that [1:Subject] or [2:Group] names can't be all upper-case,\n"
+"      as that is reserved for permission names."
+msgstr ""
+"注意 [1:物件] [2:群組] 名稱不能全部都是大寫,\n"
+"      因為全部大寫的名稱是留給內定的權限關鍵字"
+
+#: trac/admin/templates/admin_plugins.html:42
+msgid "Manage Plugins"
+msgstr "管理模組"
+
+#: trac/admin/templates/admin_plugins.html:46
+msgid "Install Plugin:"
+msgstr "安裝模組:"
+
+#: trac/admin/templates/admin_plugins.html:48
+msgid "File: [1:]"
+msgstr "檔案: [1:]"
+
+#: trac/admin/templates/admin_plugins.html:53
+msgid ""
+"The web server does not have sufficient permissions to store files in\n"
+"            the environment plugins directory."
+msgstr ""
+
+#: trac/admin/templates/admin_plugins.html:57
+msgid "Upload a plugin packaged as Python egg."
+msgstr ""
+
+#: trac/admin/templates/admin_plugins.html:62
+msgid "Install"
+msgstr "安裝"
+
+#: trac/admin/templates/admin_plugins.html:85 trac/templates/diff_view.html:51
+#: trac/versioncontrol/templates/changeset.html:142
+msgid "Author:"
+msgstr "作者:"
+
+#: trac/admin/templates/admin_plugins.html:94
+msgid "Home page:"
+msgstr "首頁:"
+
+#: trac/admin/templates/admin_plugins.html:101
+msgid "License:"
+msgstr ""
+
+#: trac/admin/templates/admin_plugins.html:111
+msgid "Show all descriptions"
+msgstr "顯示所有描述"
+
+#: trac/admin/templates/admin_plugins.html:113
+msgid "Hide all descriptions"
+msgstr "隱藏所有描述"
+
+#: trac/admin/templates/admin_plugins.html:115 trac/ticket/admin.py:76
+#: trac/ticket/api.py:296
+msgid "Component"
+msgstr ""
+
+#: trac/admin/templates/admin_plugins.html:118
+msgid "Enabled"
+msgstr "啟用"
+
+#: trac/admin/templates/admin_plugins.html:127
+msgid "Toggle the module description"
+msgstr ""
+
+#: trac/admin/templates/admin_plugins.html:143
+msgid "Toggle the component description"
+msgstr ""
+
+#: trac/admin/templates/admin_versions.html:10 trac/ticket/admin.py:440
+msgid "Versions"
+msgstr "版本"
+
+#: trac/admin/templates/admin_versions.html:14
+msgid "Manage Versions"
+msgstr ""
+
+#: trac/admin/templates/admin_versions.html:19
+msgid "Modify Version:"
+msgstr ""
+
+#: trac/admin/templates/admin_versions.html:26
+msgid "Date:"
+msgstr "日期:"
+
+#: trac/admin/templates/admin_versions.html:54
+msgid "Add Version:"
+msgstr ""
+
+#: trac/admin/templates/admin_versions.html:59
+msgid "Released:"
+msgstr ""
+
+#: trac/admin/templates/admin_versions.html:77
+msgid "Released"
+msgstr ""
+
+#: trac/db/api.py:132
+#, python-format
+msgid "Unsupported database type \"%(scheme)s\""
+msgstr ""
+
+#: trac/db/api.py:162
+#, python-format
+msgid ""
+"Unknown scheme \"%(scheme)s\"; database connection string must start with"
+" {scheme}:/"
+msgstr ""
+
+#: trac/db/mysql_backend.py:80
+msgid "Cannot load Python bindings for MySQL"
+msgstr ""
+
+#: trac/db/pool.py:118
+#, python-format
+msgid "Unable to get database connection within %(time)d seconds"
+msgstr ""
+
+#: trac/db/postgres_backend.py:81
+msgid "Cannot load Python bindings for PostgreSQL"
+msgstr ""
+
+#: trac/db/sqlite_backend.py:154
+msgid "Cannot load Python bindings for SQLite"
+msgstr ""
+
+#: trac/db/sqlite_backend.py:157 trac/db/sqlite_backend.py:161
+#, python-format
+msgid "Need at least PySqlite %(version)s or higher"
+msgstr ""
+
+#: trac/db/sqlite_backend.py:186
+#, python-format
+msgid "Database already exists at %(path)s"
+msgstr ""
+
+#: trac/db/sqlite_backend.py:246
+#, python-format
+msgid "Database \"%(path)s\" not found."
+msgstr ""
+
+#: trac/db/sqlite_backend.py:255
+#, python-format
+msgid ""
+"The user %(user)s requires read _and_ write permissions to the database "
+"file %(path)s and the directory it is located in."
+msgstr ""
+
+#: trac/mimeview/api.py:675 trac/mimeview/api.py:686
+#, python-format
+msgid "No available MIME conversions from %(old)s to %(new)s"
+msgstr ""
+
+#: trac/mimeview/api.py:801
+#, python-format
+msgid "HTML preview using %(renderer)s failed (%(err)s)"
+msgstr ""
+
+#: trac/mimeview/api.py:831
+#, python-format
+msgid "Can't use %(annotator)s annotator: %(error)s"
+msgstr ""
+
+#: trac/mimeview/api.py:1080 trac/templates/error.html:148
+msgid "Line"
+msgstr ""
+
+#: trac/mimeview/api.py:1080
+msgid "Line numbers"
+msgstr ""
+
+#: trac/mimeview/patch.py:172
+#, python-format
+msgid "new file %(new)s"
+msgstr ""
+
+#: trac/mimeview/patch.py:176
+#, python-format
+msgid "deleted file %(deleted)s"
+msgstr ""
+
+#: trac/mimeview/patch.py:248
+msgid "this hunk was shorter than expected"
+msgstr ""
+
+#: trac/mimeview/pygments.py:126 trac/prefs/templates/prefs_pygments.html:9
+msgid "Syntax Highlighting"
+msgstr ""
+
+#: trac/mimeview/pygments.py:135 trac/prefs/web_ui.py:143
+msgid "Your preferences have been saved."
+msgstr ""
+
+#: trac/prefs/web_ui.py:52 trac/prefs/templates/prefs.html:16
+msgid "Preferences"
+msgstr "偏好設定"
+
+#: trac/prefs/web_ui.py:75
+msgid "Unknown preference panel"
+msgstr ""
+
+#: trac/prefs/web_ui.py:87 trac/prefs/templates/prefs_datetime.html:10
+msgid "Date & Time"
+msgstr "時間與日期"
+
+#: trac/prefs/web_ui.py:88 trac/prefs/templates/prefs_keybindings.html:10
+msgid "Keyboard Shortcuts"
+msgstr ""
+
+#: trac/prefs/web_ui.py:90 trac/prefs/templates/prefs_language.html:9
+msgid "Language"
+msgstr "語言"
+
+#: trac/prefs/web_ui.py:92 trac/prefs/templates/prefs_advanced.html:9
+msgid "Advanced"
+msgstr ""
+
+#: trac/prefs/templates/prefs.html:10
+msgid "Preferences:"
+msgstr ""
+
+#: trac/prefs/templates/prefs.html:17
+msgid ""
+"This page lets you customize your personal settings for this site.\n"
+"      These settings are stored on the server and are identified by a "
+"session\n"
+"      key stored in a browser cookie. That cookie allows your settings to"
+" be\n"
+"      restored on subsequent visits."
+msgstr ""
+
+#: trac/prefs/templates/prefs.html:33
+msgid "Save changes"
+msgstr "儲存"
+
+#: trac/prefs/templates/prefs_advanced.html:14
+msgid "Session key:"
+msgstr ""
+
+#: trac/prefs/templates/prefs_advanced.html:18
+msgid ""
+"The session key is used to identify stored custom\n"
+"      settings and session data on the server. Although it is\n"
+"      automatically generated by default, you may change it to something\n"
+"      easier to remember at any time if you wish to load your settings\n"
+"      in a different web browser."
+msgstr ""
+
+#: trac/prefs/templates/prefs_advanced.html:26
+msgid "Restore session:"
+msgstr ""
+
+#: trac/prefs/templates/prefs_advanced.html:29
+msgid "Load"
+msgstr ""
+
+#: trac/prefs/templates/prefs_advanced.html:30
+msgid ""
+"You may load a previously created session by entering the\n"
+"      corresponding session key below. This lets you share settings "
+"between\n"
+"      multiple computers and web browsers."
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:16
+msgid "Time zone:"
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:18
+msgid "Default time zone"
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:25
+msgid ""
+"Configuring your time zone will result in all\n"
+"      dates and times displayed on this site to use your time zone\n"
+"      instead of that of the server."
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:31
+#, python-format
+msgid "Example: The current time is [1:%(time)s] (UTC)."
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:34
+#, python-format
+msgid ""
+"In your time zone %(tz)s, this would be displayed as\n"
+"            [1:%(formatted)s]."
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:40
+#, python-format
+msgid ""
+"In the default time zone, this would be displayed as\n"
+"            [1:%(formatted)s]."
+msgstr ""
+
+#: trac/prefs/templates/prefs_datetime.html:47
+msgid ""
+"Note: Universal Co-ordinated Time (UTC) is also known as Greenwich Mean "
+"Time (GMT).[1:]\n"
+"        A positive offset is used to indicate a timezone at the east of "
+"Greenwich, i.e. ahead of Universal Time."
+msgstr ""
+
+#: trac/prefs/templates/prefs_general.html:15
+msgid "Full name:"
+msgstr "全名:"
+
+#: trac/prefs/templates/prefs_general.html:20
+msgid "Email address:"
+msgstr "Email:"
+
+#: trac/prefs/templates/prefs_general.html:26
+msgid ""
+"This information is used to automatically populate some forms\n"
+"        on this site with your contact details."
+msgstr ""
+
+#: trac/prefs/templates/prefs_general.html:30
+msgid ""
+"This information is used to associate your login name with your\n"
+"        email address and full name, which is used for email\n"
+"        notification and RSS feeds, for example."
+msgstr ""
+
+#: trac/prefs/templates/prefs_keybindings.html:18
+msgid "Enable access keys"
+msgstr ""
+
+#: trac/prefs/templates/prefs_keybindings.html:21
+msgid ""
+"This site provides keyboard shortcuts for\n"
+"      faster access to certain functions of this site. As these shortcuts"
+" can\n"
+"      cause conflicts with shortcuts provided by the desktop system or\n"
+"      web browser, they are disabled by default. See\n"
+"      [1:TracAccessibility]\n"
+"      for more information on access keys."
+msgstr ""
+
+#: trac/prefs/templates/prefs_language.html:14
+msgid "Language:"
+msgstr ""
+
+#: trac/prefs/templates/prefs_language.html:16
+msgid "default language"
+msgstr ""
+
+#: trac/prefs/templates/prefs_language.html:21
+msgid ""
+"Configuring your language will result in all text\n"
+"      displayed on this site to use your language instead of that of the\n"
+"      server."
+msgstr ""
+
+#: trac/prefs/templates/prefs_language.html:25
+msgid ""
+"The 'default language' option uses the browser's\n"
+"        language negotiation feature to select the appropriate language."
+msgstr ""
+
+#: trac/prefs/templates/prefs_pygments.html:36
+msgid ""
+"The Pygments syntax highlighter can be used with\n"
+"      different coloring styles."
+msgstr ""
+
+#: trac/prefs/templates/prefs_pygments.html:38
+msgid "Style:"
+msgstr ""
+
+#: trac/prefs/templates/prefs_pygments.html:43
+msgid "Preview:"
+msgstr "預覽:"
+
+#: trac/search/web_ui.py:63 trac/search/templates/search.html:10
+#: trac/search/templates/search.html:23 trac/search/templates/search.html:28
+#: trac/templates/theme.html:29
+msgid "Search"
+msgstr "搜尋"
+
+#: trac/search/web_ui.py:153
+#, python-format
+msgid "Browse repository path %(path)s"
+msgstr ""
+
+#: trac/search/web_ui.py:193
+#, python-format
+msgid "Search query too short. Query must be at least %(num)s characters long."
+msgstr ""
+
+#: trac/search/web_ui.py:232 trac/ticket/query.py:763 trac/ticket/report.py:397
+msgid "Next Page"
+msgstr ""
+
+#: trac/search/web_ui.py:238 trac/ticket/query.py:768 trac/ticket/report.py:400
+msgid "Previous Page"
+msgstr ""
+
+#: trac/search/templates/search.html:10 trac/search/templates/search.html:40
+#: trac/ticket/templates/query_results.html:20
+#: trac/ticket/templates/report_view.html:79
+msgid "Results"
+msgstr "結果"
+
+#: trac/search/templates/search.html:48
+#, python-format
+msgid "Quickjump to %(name)s"
+msgstr ""
+
+#: trac/search/templates/search.html:56
+#, python-format
+msgid "By %(author)s"
+msgstr ""
+
+#: trac/search/templates/search.html:65
+#: trac/ticket/templates/report_view.html:87
+#: trac/ticket/templates/report_view.html:193
+msgid "No matches found."
+msgstr ""
+
+#: trac/search/templates/search.html:69
+msgid ""
+"[1:Note:] See [2:TracSearch]\n"
+"        for help on searching."
+msgstr ""
+
+#: trac/templates/about.html:26
+msgid "Trac: Integrated SCM & Project Management"
+msgstr ""
+
+#: trac/templates/about.html:30
+msgid ""
+"Trac is a web-based software project management and bug/issue\n"
+"        tracking system emphasizing ease of use and low ceremony.\n"
+"        It provides an integrated Wiki, an interface to version control\n"
+"        systems, and a number of convenient ways to stay on top of events"
+"\n"
+"        and changes within a project."
+msgstr ""
+
+#: trac/templates/about.html:36
+msgid ""
+"Trac is distributed under the modified BSD License.[1:]\n"
+"        The complete text of the license can be found\n"
+"        [2:online]\n"
+"        as well as in the [3:COPYING] file included in the distribution."
+msgstr ""
+
+#: trac/templates/about.html:41
+msgid "python powered"
+msgstr ""
+
+#: trac/templates/about.html:44
+msgid ""
+"Please visit the Trac open source project:\n"
+"        [1:http://trac.edgewall.org/]"
+msgstr ""
+
+#: trac/templates/about.html:46
+msgid ""
+"Copyright &copy; 2003-2010\n"
+"        [1:Edgewall Software]"
+msgstr ""
+
+#: trac/templates/about.html:54
+msgid "System Information"
+msgstr "系統資訊"
+
+#: trac/templates/about.html:64
+msgid "Installed Plugins"
+msgstr "已安裝的套件"
+
+#: trac/templates/about.html:72 trac/templates/error.html:192
+#: trac/web/main.py:604
+msgid "N/A"
+msgstr ""
+
+#: trac/templates/about.html:83
+msgid "Section"
+msgstr ""
+
+#: trac/templates/about.html:85 trac/templates/error.html:160
+msgid "Value"
+msgstr ""
+
+#: trac/templates/attach_file_form.html:15
+msgid "Attach file"
+msgstr "附加檔案"
+
+#: trac/templates/attachment.html:12
+msgid "– Attachment"
+msgstr "– 附件"
+
+#: trac/templates/attachment.html:13
+msgid "– Attachments"
+msgstr "–附件列表"
+
+#: trac/templates/attachment.html:14
+#, python-format
+msgid "%(filename)s on %(parent)s – Attachment"
+msgstr ""
+
+#: trac/templates/attachment.html:29
+#, python-format
+msgid "Add Attachment to [1:%(parent)s]"
+msgstr "新增附件到 [1:%(parent)s]"
+
+#: trac/templates/attachment.html:33
+#, python-format
+msgid "(size limit %(value)s)"
+msgstr "(檔案大小限制 %(value)s)"
+
+#: trac/templates/attachment.html:37
+msgid "Attachment Info"
+msgstr "附件資訊"
+
+#: trac/templates/attachment.html:40 trac/ticket/templates/ticket.html:366
+#: trac/wiki/templates/wiki_edit_form.html:46
+msgid "Your email or username:"
+msgstr "您的電子郵件或使用者名稱:"
+
+#: trac/templates/attachment.html:46
+msgid "Description of the file (optional):"
+msgstr "檔案描述(選擇性):"
+
+#: trac/templates/attachment.html:52
+msgid "Replace existing attachment of the same name"
+msgstr ""
+
+#: trac/templates/attachment.html:62
+msgid "Add attachment"
+msgstr "附加檔案"
+
+#: trac/templates/attachment.html:70
+msgid "Are you sure you want to delete this attachment?"
+msgstr "您確定要刪除此附件?"
+
+#: trac/templates/attachment.html:77 trac/templates/attachment.html:119
+msgid "Delete attachment"
+msgstr "刪除附件"
+
+#: trac/templates/attachment.html:86
+msgid "Attach another file"
+msgstr "附加其他檔案"
+
+#: trac/templates/attachment.html:98 trac/templates/list_of_attachments.html:22
+#: trac/templates/macros.html:19 trac/util/text.py:277
+#: trac/versioncontrol/templates/browser.html:110
+#: trac/versioncontrol/templates/dir_entries.html:16
+#, python-format
+msgid "%(size)s bytes"
+msgstr ""
+
+#: trac/templates/attachment.html:96
+#, python-format
+msgid ""
+"File %(file)s,\n"
+"                [1:%(size)s]\n"
+"                (added by %(author)s, %(date)s ago)"
+msgstr ""
+
+#: trac/templates/diff_div.html:72
+#, python-format
+msgid ""
+"Property %(name)s\n"
+"                  changed from %(old)s to %(new)s"
+msgstr ""
+
+#: trac/templates/diff_div.html:76
+#, python-format
+msgid "Property %(name)s set to %(value)s"
+msgstr ""
+
+#: trac/templates/diff_div.html:79
+#, python-format
+msgid "Property %(name)s deleted"
+msgstr ""
+
+#: trac/templates/diff_div.html:86
+msgid "Differences"
+msgstr ""
+
+#: trac/templates/diff_options.html:10
+msgid "View differences"
+msgstr ""
+
+#: trac/templates/diff_options.html:13
+msgid "inline"
+msgstr ""
+
+#: trac/templates/diff_options.html:15
+msgid "side by side"
+msgstr ""
+
+#: trac/templates/diff_options.html:18
+msgid ""
+"[1:[2:]\n"
+"             Show]\n"
+"      [3:[4:]\n"
+"             lines around each change]"
+msgstr ""
+
+#: trac/templates/diff_options.html:28
+msgid "Show the changes in full context"
+msgstr ""
+
+#: trac/templates/diff_options.html:32
+msgid "Ignore:"
+msgstr ""
+
+#: trac/templates/diff_options.html:36
+msgid "Blank lines"
+msgstr ""
+
+#: trac/templates/diff_options.html:41
+msgid "Case changes"
+msgstr ""
+
+#: trac/templates/diff_options.html:46
+msgid "White space changes"
+msgstr ""
+
+#: trac/templates/diff_options.html:50
+#: trac/ticket/templates/milestone_view.html:57
+#: trac/ticket/templates/query.html:209
+#: trac/ticket/templates/report_view.html:49
+#: trac/ticket/templates/roadmap.html:29
+#: trac/timeline/templates/timeline.html:31
+#: trac/versioncontrol/templates/revisionlog.html:67
+msgid "Update"
+msgstr "更新"
+
+#: trac/templates/diff_view.html:18
+#, python-format
+msgid ""
+"Changes between\n"
+"          [1:Version %(old)s] and\n"
+"          [2:Version %(new)s] of\n"
+"          [3:%(name)s]"
+msgstr ""
+
+#: trac/templates/diff_view.html:23
+#, python-format
+msgid ""
+"Changes between\n"
+"          [1:Initial Version] and\n"
+"          [2:Version %(new)s] of\n"
+"          [3:%(name)s]"
+msgstr ""
+
+#: trac/templates/diff_view.html:28
+#, python-format
+msgid ""
+"Changes from\n"
+"          [1:Version %(new)s] of\n"
+"          [2:%(name)s]"
+msgstr ""
+
+#: trac/templates/diff_view.html:43
+#: trac/versioncontrol/templates/changeset.html:136
+msgid "Timestamp:"
+msgstr ""
+
+#: trac/templates/diff_view.html:45 trac/templates/diff_view.html:53
+#: trac/templates/diff_view.html:59
+msgid "(multiple changes)"
+msgstr ""
+
+#: trac/templates/diff_view.html:47
+#, python-format
+msgid "%(date)s (%(duration)s ago)"
+msgstr ""
+
+#: trac/templates/diff_view.html:55
+#, python-format
+msgid "(IP: %(ipnr)s)"
+msgstr ""
+
+#: trac/templates/diff_view.html:57
+#: trac/ticket/templates/ticket_notify_email.txt:21
+msgid "Comment:"
+msgstr "註解:"
+
+#: trac/templates/diff_view.html:65
+#: trac/versioncontrol/templates/changeset.html:198
+#: trac/versioncontrol/templates/revisionlog.html:73
+msgid "Legend:"
+msgstr ""
+
+#: trac/templates/diff_view.html:67
+#: trac/versioncontrol/templates/changeset.html:200
+msgid "Unmodified"
+msgstr ""
+
+#: trac/templates/diff_view.html:68
+#: trac/versioncontrol/templates/changeset.html:201
+#: trac/versioncontrol/templates/revisionlog.html:75
+msgid "Added"
+msgstr ""
+
+#: trac/templates/diff_view.html:69
+#: trac/versioncontrol/templates/changeset.html:202
+#: trac/versioncontrol/templates/revisionlog.html:77
+msgid "Removed"
+msgstr ""
+
+#: trac/templates/diff_view.html:70 trac/ticket/api.py:325
+#: trac/versioncontrol/templates/changeset.html:204
+#: trac/versioncontrol/templates/revisionlog.html:79 trac/wiki/admin.py:200
+msgid "Modified"
+msgstr ""
+
+#: trac/templates/error.html:10 trac/templates/index.html:18
+#: trac/web/main.py:526
+msgid "Error"
+msgstr ""
+
+#: trac/templates/error.html:65
+msgid "Create"
+msgstr ""
+
+#: trac/templates/error.html:80
+msgid "Oops…"
+msgstr ""
+
+#: trac/templates/error.html:82
+msgid "Trac detected an internal error:"
+msgstr ""
+
+#: trac/templates/error.html:87
+msgid ""
+"There was an internal error in Trac.\n"
+"                It is recommended that you notify your local\n"
+"                [1:\n"
+"                    Trac administrator] with the information needed to\n"
+"                reproduce the issue."
+msgstr ""
+
+#: trac/templates/error.html:95
+#, python-format
+msgid "To that end, you could %(create)s a ticket."
+msgstr ""
+
+#: trac/templates/error.html:97
+msgid "The action that triggered the error was:"
+msgstr ""
+
+#: trac/templates/error.html:102
+msgid "This is probably a local installation issue."
+msgstr ""
+
+#: trac/templates/error.html:103
+#, python-format
+msgid ""
+"You should %(create)s a ticket at the admin Trac to report\n"
+"                    the issue."
+msgstr ""
+
+#: trac/templates/error.html:109
+msgid "Found a bug in Trac?"
+msgstr ""
+
+#: trac/templates/error.html:110
+msgid ""
+"If you think this should work and you can reproduce the problem,\n"
+"              you should consider creating a bug report."
+msgstr ""
+
+#: trac/templates/error.html:113
+#, python-format
+msgid "Note that the %(name)s plugin seems to be involved."
+msgstr ""
+
+#: trac/templates/error.html:116
+msgid "Note that the following plugins seem to be involved:"
+msgstr ""
+
+#: trac/templates/error.html:120
+msgid "Please report this issue to the plugin maintainer."
+msgstr ""