# Vietnamese (Vietnam) 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.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Trac 0.12\n"
"Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
"POT-Creation-Date: 2012-10-29 19:08+0100\n"
"PO-Revision-Date: 2008-06-28 21:56+0200\n"
"Last-Translator: Jeroen Ruigrok van der Werven <asmodai@in-nomine.org>\n"
"Language-Team: vi_VN <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.6dev-r0\n"

#: tracopt/mimeview/php.py:98
msgid ""
"You appear to be using the PHP CGI binary. Trac requires the CLI version "
"for syntax highlighting."
msgstr ""
"Bạn dường như đang sử dụng PHP CGI nhị phân. Trac cần phiên bản CLI\"\n"
"\"để làm nổi cú pháp"

#: tracopt/ticket/deleter.py:69 tracopt/ticket/deleter.py:82
#: trac/ticket/templates/report_list.html:35
msgid "Delete"
msgstr "xóa"

#: tracopt/ticket/deleter.py:70 tracopt/ticket/templates/ticket_delete.html:42
#, fuzzy
msgid "Delete ticket"
msgstr "Xem thẻ"

#: tracopt/ticket/deleter.py:83
#, fuzzy, python-format
msgid "Delete comment %(num)s"
msgstr ""

#: tracopt/ticket/deleter.py:130
#, python-format
msgid "The ticket #%(id)s has been deleted."
msgstr ""

#: tracopt/ticket/deleter.py:137
#, fuzzy, python-format
msgid "The ticket comment %(num)s on ticket #%(id)s has been deleted."
msgstr "Lời bình %(num)s cho Thẻ #%(id)s"

#: tracopt/ticket/deleter.py:156
#, fuzzy, python-format
msgid "Comment %(num)s not found"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:11
#, python-format
msgid "Delete Ticket #%(id)s"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:12
#: tracopt/ticket/templates/ticket_delete.html:48
#, fuzzy, python-format
msgid "Delete comment %(num)s on Ticket #%(id)s"
msgstr "Lời bình %(num)s cho Thẻ #%(id)s"

#: tracopt/ticket/templates/ticket_delete.html:20
#, python-format
msgid "Delete [1:Ticket #%(id)s]"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:32
#, fuzzy
msgid "Are you sure you want to delete this ticket?"
msgstr "Bạn có chắc là bạn muốn xóa tập tin đính kèm này?"

#: tracopt/ticket/templates/ticket_delete.html:33
#, python-format
msgid ""
"(comments: %(comments)s,\n"
"                 attachments: %(attachments)s)"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:36
#: tracopt/ticket/templates/ticket_delete.html:67
#: trac/templates/attachment.html:70 trac/wiki/templates/wiki_delete.html:46
msgid "This is an irreversible operation."
msgstr "Đây là một tác vụ không thể khôi phục lại."

#: tracopt/ticket/templates/ticket_delete.html:41
#: tracopt/ticket/templates/ticket_delete.html:71
#: 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:106
#: 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 "Hủy"

#: tracopt/ticket/templates/ticket_delete.html:55
#, fuzzy
msgid "comment:"
msgstr "Lời bình:"

#: tracopt/ticket/templates/ticket_delete.html:57
#: trac/ticket/templates/ticket.html:142
#, fuzzy, python-format
msgid "Changed %(date)s ago by %(author)s"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:67
#, fuzzy
msgid "Are you sure you want to delete this ticket comment?"
msgstr "Bạn có chắc là bạn muốn xóa tập tin đính kèm này?"

#: tracopt/ticket/templates/ticket_delete.html:72
#, fuzzy
msgid "Delete comment"
msgstr "Xóa tập tin đính kèm"

#: trac/about.py:47 trac/templates/about.html:10 trac/templates/about.html:29
msgid "About Trac"
msgstr "Nói về Trac"

#: trac/attachment.py:154
#, python-format
msgid "Attachment '%(title)s' does not exist."
msgstr "Đính kèm '%(title)s' không tồn tại"

#: trac/attachment.py:156
msgid "Invalid Attachment"
msgstr "Tập tin đính kèm không hợp lệ"

#: trac/attachment.py:196
msgid "Could not delete attachment"
msgstr "Không thể xóa tập tin đính kèm"

#: trac/attachment.py:218
#, python-format
msgid "Cannot reparent attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
msgstr ""

#: trac/attachment.py:224
#, python-format
msgid ""
"Cannot reparent attachment \"%(att)s\" as it already exists in "
"%(realm)s:%(id)s"
msgstr ""

#: trac/attachment.py:243
#, fuzzy, python-format
msgid "Could not reparent attachment %(name)s"
msgstr "Không thể xóa tập tin đính kèm"

#: trac/attachment.py:272
#, python-format
msgid "Cannot create attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
msgstr ""

#: trac/attachment.py:365
#, python-format
msgid "Attachment '%(filename)s' not found"
msgstr "Tập tin đính kèm '%(filename)s' không tìm thấy"

#: trac/attachment.py:439
msgid "Bad request"
msgstr "Yêu cầu không tốt"

#: trac/attachment.py:458
#, python-format
msgid "Back to %(parent)s"
msgstr "Trở về %(parent)s"

#: trac/attachment.py:551
#, fuzzy, python-format
msgid "%(attachment)s attached to %(resource)s"
msgstr "%(attachment)s (xóa))"

#: trac/attachment.py:608
#, fuzzy, python-format
msgid "Unparented attachment %(id)s"
msgstr ""

#: trac/attachment.py:616
#, python-format
msgid "Attachment '%(id)s' in %(parent)s"
msgstr "Tập tin đính kèm '%(id)s' trong %(parent)s"

#: trac/attachment.py:619
#, python-format
msgid "Attachments of %(parent)s"
msgstr "Những tập tin đính kèm của %(parent)s"

#: trac/attachment.py:636
#, python-format
msgid "%(parent)s doesn't exist, can't create attachment"
msgstr ""

#: trac/attachment.py:643 trac/attachment.py:670 trac/admin/web_ui.py:430
#: trac/admin/web_ui.py:433 trac/admin/web_ui.py:437
msgid "No file uploaded"
msgstr "Không tập tin nào được tải lên"

#: trac/attachment.py:651
msgid "Can't upload empty file"
msgstr "Không thể tải lên tập tin rỗng"

#: trac/attachment.py:656
#, python-format
msgid "Maximum attachment size: %(num)s bytes"
msgstr "Kích thước tối đa của tập tin đính kèm : %(num)s byte"

#: trac/attachment.py:657
msgid "Upload failed"
msgstr "Tải lên thất bại"

#: trac/attachment.py:683
#, python-format
msgid "Attachment field %(field)s is invalid: %(message)s"
msgstr "Trường %(field)s của tập tin đính kèm không hợp lệ: %(message)s"

#: trac/attachment.py:687
#, python-format
msgid "Invalid attachment: %(message)s"
msgstr "Tập tin đính kèm không hợp lệ: %(message)s"

#: trac/attachment.py:697
#, 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:728
#, python-format
msgid "%(attachment)s (delete)"
msgstr "%(attachment)s (xóa))"

#: trac/attachment.py:789 trac/versioncontrol/web_ui/browser.py:666
#: trac/wiki/web_ui.py:68
msgid "Plain Text"
msgstr "Văn bản đơn giản"

#: trac/attachment.py:795 trac/versioncontrol/web_ui/browser.py:672
msgid "Original Format"
msgstr "Định dạng gốc"

#: trac/attachment.py:839 trac/templates/list_of_attachments.html:20
#: trac/ticket/templates/ticket_change.html:21
#, fuzzy
msgid "Download"
msgstr "tải xuống"

#: trac/attachment.py:933
#, python-format
msgid "Invalid resource identifier '%(id)s'"
msgstr ""

#: trac/attachment.py:969 trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:48
#: trac/admin/templates/admin_milestones.html:101
#: trac/admin/templates/admin_versions.html:78 trac/templates/about.html:84
#: trac/templates/error.html:160 trac/ticket/admin.py:208
#: trac/ticket/admin.py:399 trac/ticket/admin.py:560
#: trac/versioncontrol/admin.py:113
#: trac/versioncontrol/templates/admin_repositories.html:125
#: trac/web/session.py:445
msgid "Name"
msgstr "Tên"

#: trac/attachment.py:969
msgid "Size"
msgstr ""

#: trac/attachment.py:969 trac/templates/history_view.html:30
#: trac/ticket/templates/ticket.html:361
#: trac/versioncontrol/templates/revisionlog.html:98
msgid "Author"
msgstr "Tác giả"

#: trac/attachment.py:969 trac/templates/history_view.html:29
msgid "Date"
msgstr "Ngày"

#: trac/attachment.py:970 trac/templates/attachment.html:93
#: trac/ticket/api.py:295 trac/ticket/templates/ticket_box.html:60
#, fuzzy
msgid "Description"
msgstr "Mô tả"

#: trac/attachment.py:996 trac/wiki/admin.py:108
#, fuzzy, python-format
msgid "File '%(name)s' exists"
msgstr "Mốc thời gian %(name)s đã tồn tại"

#: trac/config.py:41
#, fuzzy
msgid "Configuration Error"
msgstr "Cấu hình"

#: trac/config.py:265
#, python-format
msgid "Error reading '%(file)s', make sure it is readable."
msgstr ""

#: trac/config.py:420
#, python-format
msgid "[%(section)s] %(entry)s: expected integer, got %(value)s"
msgstr ""

#: trac/config.py:438
#, python-format
msgid "[%(section)s] %(entry)s: expected float, got %(value)s"
msgstr ""

#: trac/config.py:622
#, python-format
msgid "[%(section)s] %(entry)s: expected one of (%(choices)s), got %(value)s"
msgstr ""

#: trac/config.py:711 trac/config.py:724
#, python-format
msgid "Option '%(option)s' doesn't exist in section '%(section)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:578
msgid "Database newer than Trac version"
msgstr "Cơ sở dữ liệu mới hơn phiên bản của Trac"

#: trac/env.py:595
#, python-format
msgid "No upgrade module for version %(num)i (%(version)s.py)"
msgstr "Không có mô-đun nâng cấp cho phiên bản %(num)i (%(version)s.py)"

#: trac/env.py:641
msgid ""
"Missing environment variable \"TRAC_ENV\". Trac requires this variable to"
" point to a valid Trac environment."
msgstr ""
"Thiếu biến môi trường \"TRAC_ENV\". Trac cần biến môi trường này trỏ\"\n"
"\" tới một môi trường Trac hợp lệ"

#: trac/env.py:673
#, python-format
msgid ""
"The Trac Environment needs to be upgraded.\n"
"\n"
"Run \"trac-admin %(path)s upgrade\""
msgstr ""
"Môi trường Trac cần được nâng cấp.\n"
"\"\n"
"\"\n"
"\"\n"
"\"Run \"trac-admin %(path)s upgrade\""

#: trac/env.py:707
msgid "Copying resources from:"
msgstr ""

#: trac/env.py:723
msgid "Creating scripts."
msgstr ""

#: trac/env.py:739
#, python-format
msgid "hotcopy can't overwrite existing '%(dest)s'"
msgstr "hotcopy không thể ghi đè lên vị trí có sẵn '%(dest)s'"

#: trac/env.py:750
#, python-format
msgid "Hotcopying %(src)s to %(dst)s ..."
msgstr ""

#: trac/env.py:764
msgid "The following errors happened while copying the environment:"
msgstr ""

#: trac/env.py:775
msgid "Hotcopy done."
msgstr ""

#: trac/env.py:780 trac/admin/api.py:131
#, fuzzy
msgid "Invalid arguments"
msgstr "Tập tin đính kèm không hợp lệ"

#: trac/env.py:783
msgid "Database is up to date, no upgrade necessary."
msgstr ""

#: trac/env.py:791
#, python-format
msgid ""
"Backup failed: %(msg)s.\n"
"Use '--no-backup' to upgrade without doing a backup."
msgstr ""

#: trac/env.py:801
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:812
#, 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:817
#, 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:154
msgid "TLS enabled but server does not support TLS"
msgstr "TLS được bật nhưng máy chủ không hỗ trợ TLS"

#: trac/notification.py:305
#, fuzzy, python-format
msgid "Invalid email encoding setting: %(pref)s"
msgstr "Cấu hình email encoding không hợp lệ: %(pref)s"

#: trac/notification.py:319
msgid "Unable to send email due to identity crisis."
msgstr ""

#: trac/notification.py:323
#, python-format
msgid "Neither %(from_)s nor %(reply_to)s are specified in the configuration."
msgstr ""

#: trac/notification.py:324
msgid "SMTP Notification Error"
msgstr ""

#: trac/notification.py:333
msgid "Header length is too short"
msgstr "Chiều dài của Header quá ngắn"

#: trac/perm.py:48
#, python-format
msgid "%(perm)s privileges are required to perform this operation on %(resource)s"
msgstr "Cần quyền %(perm)s để thực thi tác vụ này trên %(resource)s"

#: trac/perm.py:50
#, python-format
msgid "%(perm)s privileges are required to perform this operation"
msgstr "Cần quyền %(perm)s để thực thi tác vụ này"

#: trac/perm.py:55
msgid "Insufficient privileges to perform this operation."
msgstr "Không đủ quyền để thực thi tác vụ này"

#: trac/perm.py:333
#, python-format
msgid "%(name)s is not a valid action."
msgstr "%(name)s không phải là một hành động hợp lệ."

#: trac/perm.py:643
#, fuzzy
msgid "User"
msgstr "truy vấn:"

#: trac/perm.py:643 trac/admin/templates/admin_perms.html:70
#: trac/ticket/templates/ticket.html:339
msgid "Action"
msgstr "Hành động"

#: trac/perm.py:645
#, fuzzy
msgid "Available actions:"
msgstr "Các dự án có sẵn"

#: trac/perm.py:656 trac/admin/web_ui.py:335
msgid "All upper-cased tokens are reserved for permission names"
msgstr "Tất cả các thẻ bài viết hoa được dành riêng cho tên của quyền hạn"

#: trac/resource.py:336
#, fuzzy, python-format
msgid "%(name)s at version %(version)s"
msgstr " với phiên bản %(version)s"

#: trac/admin/api.py:135
#, fuzzy
msgid "Command not found"
msgstr "Không tìm thấy Docutils"

#: trac/admin/console.py:111
#, fuzzy, python-format
msgid "Error: %(msg)s"
msgstr "Lỗi: %(msg)s"

#: trac/admin/console.py:130
#, python-format
msgid ""
"Welcome to trac-admin %(version)s\n"
"Interactive Trac administration console.\n"
"Copyright (C) 2003-2012 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:247
#, fuzzy, python-format
msgid "Completion error: %(err)s"
msgstr "Lỗi: %(err)s"

#: trac/admin/console.py:306
#, python-format
msgid ""
"No documentation found for '%(cmd)s'. Use 'help' to see the list of "
"commands."
msgstr ""

#: trac/admin/console.py:312
msgid "Did you mean this?"
msgid_plural "Did you mean one of these?"
msgstr[0] ""

#: trac/admin/console.py:316
#, python-format
msgid "trac-admin - The Trac Administration Console %(version)s"
msgstr ""

#: trac/admin/console.py:320
msgid "Usage: trac-admin </path/to/projenv> [command [subcommand] [option ...]]\n"
msgstr ""

#: trac/admin/console.py:323
msgid "Invoking trac-admin without command starts interactive mode.\n"
msgstr ""

#: trac/admin/console.py:363
#, python-format
msgid "Creating a new Trac environment at %(envname)s"
msgstr ""

#: trac/admin/console.py:365
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:373
#, python-format
msgid "Project Name [%(default)s]> "
msgstr ""

#: trac/admin/console.py:375
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:383
#, fuzzy, python-format
msgid "Database connection string [%(default)s]> "
msgstr "Chuỗi kết nối cơ sở dữ liệu phải được bắt đầu bằng scheme:/"

#: trac/admin/console.py:390
#, python-format
msgid "Initenv for '%(env)s' failed."
msgstr ""

#: trac/admin/console.py:393
#, fuzzy, python-format
msgid "Does an environment already exist?"
msgstr "Phiên bản %(name)s đã tồn tại"

#: trac/admin/console.py:397
msgid "Directory exists and is not empty."
msgstr ""

#: trac/admin/console.py:403
#, python-format
msgid ""
"Base directory '%(env)s' does not exist. Please create it manually and "
"retry."
msgstr ""

#: trac/admin/console.py:431
msgid "Creating and Initializing Project"
msgstr ""

#: trac/admin/console.py:448
msgid "Failed to create environment."
msgstr ""

#: trac/admin/console.py:454
msgid " Installing default wiki pages"
msgstr ""

#: trac/admin/console.py:463
msgid " Indexing default repository"
msgstr ""

#: trac/admin/console.py:466
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:509
#, 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:568
#, python-format
msgid "Non-ascii environment path '%(path)s' not supported."
msgstr ""

#: trac/admin/web_ui.py:66
msgid "Admin"
msgstr "Quản trị"

#: trac/admin/web_ui.py:67 trac/admin/templates/admin.html:16
#, fuzzy
msgid "Administration"
msgstr "Quản trị"

#: trac/admin/web_ui.py:83
msgid "No administration panels available"
msgstr "Không có bảng quản trị nào sẵn có"

#: trac/admin/web_ui.py:109 trac/admin/web_ui.py:113
msgid "Unknown administration panel"
msgstr "Bảng quản trị không xác định"

#: trac/admin/web_ui.py:187 trac/ticket/admin.py:64 trac/ticket/admin.py:89
#: trac/ticket/admin.py:275 trac/ticket/admin.py:458 trac/ticket/admin.py:611
#: trac/ticket/admin.py:697 trac/ticket/report.py:189
#: trac/ticket/roadmap.py:695 trac/versioncontrol/admin.py:217
msgid "Your changes have been saved."
msgstr ""

#: trac/admin/web_ui.py:192 trac/ticket/admin.py:67
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:205 trac/admin/web_ui.py:233 trac/admin/web_ui.py:321
#: trac/admin/web_ui.py:406 trac/prefs/web_ui.py:86
#: trac/prefs/templates/prefs_general.html:9
#, fuzzy
msgid "General"
msgstr "Tổng quát"

#: trac/admin/web_ui.py:205 trac/admin/templates/admin_basics.html:13
msgid "Basic Settings"
msgstr "Cấu hình đơn giản"

#: trac/admin/web_ui.py:233 trac/admin/templates/admin_logging.html:10
#: trac/admin/templates/admin_logging.html:22
#, fuzzy
msgid "Logging"
msgstr "Ghi nhật kí"

#: trac/admin/web_ui.py:242 trac/ticket/templates/milestone_delete.html:31
#: trac/ticket/templates/milestone_edit.html:85
#: trac/ticket/templates/query_results.html:27
#, fuzzy
msgid "None"
msgstr "Không có"

#: trac/admin/web_ui.py:243
msgid "Console"
msgstr ""

#: trac/admin/web_ui.py:245 trac/templates/attachment.html:32
#, fuzzy
msgid "File"
msgstr "Tập tin"

#: trac/admin/web_ui.py:247
msgid "Syslog"
msgstr "Syslog"

#: trac/admin/web_ui.py:249
msgid "Windows event log"
msgstr "Nhật ký sự kiện Windows"

#: trac/admin/web_ui.py:262
#, python-format
msgid "Unknown log type %(type)s"
msgstr "Loại nhật ký không xác định %(type)s"

#: trac/admin/web_ui.py:263
msgid "Invalid log type"
msgstr "Loại nhật ký không hợp lệ"

#: trac/admin/web_ui.py:277
#, python-format
msgid "Unknown log level %(level)s"
msgstr "Mức độ nhật ký không xác định %(level)s"

#: trac/admin/web_ui.py:278
msgid "Invalid log level"
msgstr "Mức độ nhật ký không hợp lệ"

#: trac/admin/web_ui.py:291
msgid "You must specify a log file"
msgstr "Bạn phải đặt tả một tập tin nhật ký"

#: trac/admin/web_ui.py:292
msgid "Missing field"
msgstr "Thiếu trường"

#: trac/admin/web_ui.py:321 trac/admin/templates/admin_perms.html:10
#, fuzzy
msgid "Permissions"
msgstr "Quyền hạn"

#: trac/admin/web_ui.py:342
msgid "Unknown action"
msgstr "Hành động không xác định"

#: trac/admin/web_ui.py:346
#, python-format
msgid "The subject %(subject)s has been granted the permission %(action)s."
msgstr ""

#: trac/admin/web_ui.py:351
#, fuzzy, python-format
msgid "The permission %(action)s was already granted to %(subject)s."
msgstr "Quyền \"%(action)s\" đã được cấp cho \"%(subject)s\""

#: trac/admin/web_ui.py:367
#, fuzzy, python-format
msgid "The subject %(subject)s has been added to the group %(group)s."
msgstr "\"%(subject)s\" đã được thêm vào nhóm \"%(group)s\""

#: trac/admin/web_ui.py:372
#, fuzzy, python-format
msgid "The subject %(subject)s was already added to the group %(group)s."
msgstr "\"%(subject)s\" đã được thêm vào nhóm \"%(group)s\""

#: trac/admin/web_ui.py:387
msgid "The selected permissions have been revoked."
msgstr ""

#: trac/admin/web_ui.py:406 trac/admin/templates/admin_plugins.html:10
msgid "Plugins"
msgstr "Phụ kiện"

#: trac/admin/web_ui.py:440
msgid "Uploaded file is not a Python source file or egg"
msgstr "Tập tin được tải lên không phải là một tập tin mã nguồn Python hoặc là egg"

#: trac/admin/web_ui.py:445
#, python-format
msgid "Plugin %(name)s already installed"
msgstr "Phụ kiện %(name)s đã được cài đặt"

#: trac/admin/web_ui.py:518
msgid "The following component has been disabled:"
msgid_plural "The following components have been disabled:"
msgstr[0] ""

#: trac/admin/web_ui.py:523
msgid "The following component has been enabled:"
msgid_plural "The following components have been enabled:"
msgstr[0] ""

#: trac/admin/templates/admin.html:10
#, fuzzy
msgid "Administration:"
msgstr "Quản trị:"

#: trac/admin/templates/admin_basics.html:9
msgid "Basics"
msgstr "Cơ bản"

#: trac/admin/templates/admin_basics.html:17
#, fuzzy
msgid "Project"
msgstr "Dự án"

#: 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:79
#: 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
#, fuzzy
msgid "Name:"
msgstr "Tên:"

#: trac/admin/templates/admin_basics.html:24
#: trac/versioncontrol/templates/admin_repositories.html:62
msgid "URL:"
msgstr "URL:"

#: trac/admin/templates/admin_basics.html:29
#: trac/ticket/templates/ticket.html:255
#, fuzzy
msgid "Description:"
msgstr "Mô tả:"

#: 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:126
#: trac/admin/templates/admin_plugins.html:158
#: trac/admin/templates/admin_versions.html:95
msgid "Apply changes"
msgstr ""

#: trac/admin/templates/admin_components.html:10 trac/ticket/admin.py:75
msgid "Components"
msgstr ""

#: trac/admin/templates/admin_components.html:14
msgid "Manage Components"
msgstr ""

#: trac/admin/templates/admin_components.html:18
#, fuzzy
msgid "Owner:"
msgstr "Chủ sở hữu:"

#: trac/admin/templates/admin_components.html:35
msgid "Modify Component:"
msgstr "Thay đổi thành phần:"

#: 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 "Lưu"

#: trac/admin/templates/admin_components.html:64
msgid "Add Component:"
msgstr "Thêm thành phần"

#: trac/admin/templates/admin_components.html:70
#: trac/admin/templates/admin_enums.html:38
#: trac/admin/templates/admin_milestones.html:90
#: trac/admin/templates/admin_perms.html:39
#: trac/admin/templates/admin_perms.html:61
#: trac/admin/templates/admin_versions.html:68
#: trac/versioncontrol/templates/admin_repositories.html:102
#: trac/versioncontrol/templates/admin_repositories.html:116
msgid "Add"
msgstr "Thêm"

#: trac/admin/templates/admin_components.html:80 trac/ticket/admin.py:208
#: trac/ticket/api.py:289 trac/ticket/web_ui.py:1363
#, fuzzy
msgid "Owner"
msgstr "Chủ sở hữu"

#: trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:48
#: trac/admin/templates/admin_milestones.html:101
#: trac/admin/templates/admin_versions.html:78
msgid "Default"
msgstr "Mặc định"

#: trac/admin/templates/admin_components.html:98
#: trac/admin/templates/admin_enums.html:69
#: trac/admin/templates/admin_milestones.html:125
#: trac/admin/templates/admin_perms.html:95
#: trac/admin/templates/admin_versions.html:94
#: trac/versioncontrol/templates/admin_repositories.html:145
msgid "Remove selected items"
msgstr "Bỏ các mục được chọn"

#: trac/admin/templates/admin_components.html:101
#: trac/admin/templates/admin_enums.html:72
#: trac/admin/templates/admin_milestones.html:128
#: trac/admin/templates/admin_versions.html:97
msgid ""
"You can remove all items from this list to completely hide this\n"
"              field from the user interface."
msgstr ""
"Bạn có thể bỏ tất cả các mục trong danh sách để giấy hoàn toàn trường này"
"\n"
"              trên giao diện người dùng."

#: trac/admin/templates/admin_components.html:107
#: trac/admin/templates/admin_enums.html:82
#: trac/admin/templates/admin_milestones.html:134
#: trac/admin/templates/admin_versions.html:103
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 ""
"Miền là bạn không thêm bất cứ mục nào vào danh sách, trường này\n"
"            sẽ được giấu hoàn toàn trên giao diện người dùng."

#: 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 "Thứ tự"

#: trac/admin/templates/admin_enums.html:77
#: trac/prefs/templates/prefs_language.html:31
msgid "Note:"
msgstr "Ghi chú:"

#: trac/admin/templates/admin_enums.html:77
msgid ""
"The order of priorities determines the coloring of entries\n"
"              in the ticket queries and reports."
msgstr ""

#: trac/admin/templates/admin_logging.html:26 trac/templates/about.html:79
msgid "Configuration"
msgstr "Cấu hình"

#: trac/admin/templates/admin_logging.html:28
#: trac/versioncontrol/templates/admin_repositories.html:18
msgid "Type:"
msgstr "Loại"

#: trac/admin/templates/admin_logging.html:37
msgid "Log level:"
msgstr "Mức độ nhật ký:"

#: trac/admin/templates/admin_logging.html:45
msgid "Log file:"
msgstr "Tập tin nhật ký"

#: trac/admin/templates/admin_logging.html:48
#, fuzzy, 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:240
#: trac/ticket/roadmap.py:895
msgid "Milestones"
msgstr "Mốc thời gian"

#: trac/admin/templates/admin_milestones.html:14
msgid "Manage Milestones"
msgstr "Quản lý Mốc thời gian"

#: trac/admin/templates/admin_milestones.html:20
msgid "Modify Milestone:"
msgstr "Thay đổi Mốc thời gian"

#: trac/admin/templates/admin_milestones.html:25
#: trac/admin/templates/admin_milestones.html:82
#: trac/ticket/templates/milestone_edit.html:59
msgid "Due:"
msgstr "Tới hạn:"

#: 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:84
#: trac/admin/templates/admin_versions.html:27
#: trac/admin/templates/admin_versions.html:30
#: trac/admin/templates/admin_versions.html:61
#: trac/admin/templates/admin_versions.html:64
#: trac/ticket/templates/milestone_edit.html:63
#: trac/ticket/templates/milestone_edit.html:66
#: trac/ticket/templates/milestone_edit.html:75
#: trac/ticket/templates/milestone_edit.html:78
#, python-format
msgid "Format: %(datehint)s"
msgstr ""

#: trac/admin/templates/admin_milestones.html:35
#: trac/ticket/templates/milestone_edit.html:71
msgid "Completed:"
msgstr "Hoàn tất:"

#: trac/admin/templates/admin_milestones.html:57
#: trac/admin/templates/admin_versions.html:35
#: trac/ticket/templates/milestone_edit.html:97
#: trac/versioncontrol/templates/admin_repositories.html:73
msgid "Description (you may use [1:WikiFormatting] here):"
msgstr "Mô tả (bạn có thể sử dụng [1:WikiFormatting] tại đây):"

#: trac/admin/templates/admin_milestones.html:77
msgid "Add Milestone:"
msgstr "Thêm Mốc thòi gian"

#: trac/admin/templates/admin_milestones.html:86
#, python-format
msgid "Format: %(datetimehint)s"
msgstr ""

#: trac/admin/templates/admin_milestones.html:101 trac/ticket/admin.py:399
msgid "Due"
msgstr "Tới hạn"

#: trac/admin/templates/admin_milestones.html:101 trac/ticket/admin.py:399
msgid "Completed"
msgstr "Hoàn tất"

#: trac/admin/templates/admin_milestones.html:101 trac/ticket/web_ui.py:184
#, fuzzy
msgid "Tickets"
msgstr "Thẻ"

#: trac/admin/templates/admin_perms.html:14
msgid "Manage Permissions"
msgstr "Quản lý Quyền hạn"

#: trac/admin/templates/admin_perms.html:19
msgid "Grant Permission:"
msgstr "Cấp Quyền hạn:"

#: trac/admin/templates/admin_perms.html:22
#: trac/admin/templates/admin_perms.html:49
msgid "Subject:"
msgstr "Chủ thể:"

#: trac/admin/templates/admin_perms.html:26
msgid "Action:"
msgstr "Hành động:"

#: 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 ""
"Cấp quyền trên hành động cho một chủ thể, chủ thể có thể hoặc là một "
"người dùng"

#: trac/admin/templates/admin_perms.html:46
msgid "Add Subject to Group:"
msgstr "Thêm Chủ thể vào Nhóm:"

#: trac/admin/templates/admin_perms.html:53
msgid "Group:"
msgstr "Nhóm:"

#: trac/admin/templates/admin_perms.html:57
msgid "Add a user or group to an existing permission group."
msgstr "Thêm một người dùng hoặc nhóm vào một nhóm quyền đã có."

#: trac/admin/templates/admin_perms.html:70
msgid "Subject"
msgstr "Chủ thể"

#: trac/admin/templates/admin_perms.html:99
msgid ""
"Note that [1:Subject] or [2:Group] names can't be all upper-case,\n"
"      as that is reserved for permission names."
msgstr ""

#: trac/admin/templates/admin_plugins.html:35
msgid "Manage Plugins"
msgstr "Quản lý Phụ kiện"

#: trac/admin/templates/admin_plugins.html:39
msgid "Install Plugin:"
msgstr "Cài đặt Phụ kiện:"

#: trac/admin/templates/admin_plugins.html:41
msgid "File: [1:]"
msgstr ""

#: trac/admin/templates/admin_plugins.html:46
msgid ""
"The web server does not have sufficient permissions to store files in\n"
"            the environment plugins directory."
msgstr ""
"Máy chủ web không có đủ quyền để lưu các tập tin trong\n"
"            thư mục phụ kiện của môi trường."

#: trac/admin/templates/admin_plugins.html:50
msgid "Upload a plugin packaged as Python egg."
msgstr "Tải lên một gói phụ kiện dạng Python egg."

#: trac/admin/templates/admin_plugins.html:55
msgid "Install"
msgstr "Cài đặt"

#: trac/admin/templates/admin_plugins.html:78 trac/templates/diff_view.html:51
#: trac/versioncontrol/templates/changeset.html:142
msgid "Author:"
msgstr "Tác giả"

#: trac/admin/templates/admin_plugins.html:87
msgid "Home page:"
msgstr "Trang chủ:"

#: trac/admin/templates/admin_plugins.html:94
msgid "License:"
msgstr "Giấy phép:"

#: trac/admin/templates/admin_plugins.html:102 trac/ticket/admin.py:75
#: trac/ticket/api.py:302
msgid "Component"
msgstr "Thành phần"

#: trac/admin/templates/admin_plugins.html:105
#, fuzzy
msgid "Show all descriptions"
msgstr "Mô tả"

#: trac/admin/templates/admin_plugins.html:107
#, fuzzy
msgid "Hide all descriptions"
msgstr "Mô tả"

#: trac/admin/templates/admin_plugins.html:111
msgid "Enabled"
msgstr "Bật"

#: trac/admin/templates/admin_versions.html:10 trac/ticket/admin.py:440
msgid "Versions"
msgstr "Các phiên bản"

#: trac/admin/templates/admin_versions.html:14
msgid "Manage Versions"
msgstr "Quản lý Phiên bản"

#: trac/admin/templates/admin_versions.html:19
msgid "Modify Version:"
msgstr "Thay đổi Phiên bản:"

#: trac/admin/templates/admin_versions.html:26
msgid "Date:"
msgstr "Ngày:"

#: trac/admin/templates/admin_versions.html:54
msgid "Add Version:"
msgstr "Thêm Phiên bản:"

#: trac/admin/templates/admin_versions.html:59
msgid "Released:"
msgstr "Phát hành:"

#: trac/admin/templates/admin_versions.html:78
msgid "Released"
msgstr "Phát hành"

#: trac/db/api.py:191
#, python-format
msgid "Unsupported database type \"%(scheme)s\""
msgstr "Loại cơ sở dữ liệu không được hỗ trợ \"%(scheme)s\""

#: trac/db/api.py:227
#, fuzzy, python-format
msgid ""
"Unknown scheme \"%(scheme)s\"; database connection string must start with"
" {scheme}:/"
msgstr "Chuỗi kết nối cơ sở dữ liệu phải được bắt đầu bằng scheme:/"

#: trac/db/mysql_backend.py:80
msgid "Cannot load Python bindings for MySQL"
msgstr ""

#: trac/db/mysql_backend.py:205 trac/db/postgres_backend.py:175
#: trac/db/postgres_backend.py:194
#, python-format
msgid "Unable to run %(path)s: %(msg)s"
msgstr ""

#: trac/db/mysql_backend.py:209
#, fuzzy, python-format
msgid "mysqldump failed: %(msg)s"
msgstr ""

#: trac/db/mysql_backend.py:211 trac/db/postgres_backend.py:200
#: trac/db/sqlite_backend.py:230
#, fuzzy
msgid "No destination file created"
msgstr "Không phiên bản nào được chọn"

#: trac/db/pool.py:149
#, fuzzy, python-format
msgid "Unable to get database connection within %(time)d seconds."
msgstr "Không thể lây kết nối đến cơ sở dữ liệu trong vòng %(time)d giây"

#: trac/db/postgres_backend.py:81
msgid "Cannot load Python bindings for PostgreSQL"
msgstr ""

#: trac/db/postgres_backend.py:198
#, python-format
msgid "pg_dump failed: %(msg)s"
msgstr ""

#: trac/db/sqlite_backend.py:154
msgid "Cannot load Python bindings for SQLite"
msgstr ""

#: trac/db/sqlite_backend.py:157
#, python-format
msgid "Need at least PySqlite %(version)s or higher"
msgstr ""

#: trac/db/sqlite_backend.py:160
msgid "PySqlite 2.5.2 - 2.5.4 break Trac, please use 2.5.5 or higher"
msgstr ""

#: trac/db/sqlite_backend.py:185
#, python-format
msgid "Database already exists at %(path)s"
msgstr "Cơ sở dữ liệu đã tồn tại tại %(path)s"

#: trac/db/sqlite_backend.py:247
#, python-format
msgid "Database \"%(path)s\" not found."
msgstr "Cơ sở dữ liệu \"%(path)s\" không được tìm thấy"

#: trac/db/sqlite_backend.py:256
#, fuzzy, 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 ""
"Người dùng %(user)s cần quyền đọc _và_ ghi đến tập tin cơ sở dữ liệu \"\n"
"\"%(path)s và thư mục chứa cơ sở dữ liệu."

#: trac/mimeview/api.py:690 trac/mimeview/api.py:700
#, python-format
msgid "No available MIME conversions from %(old)s to %(new)s"
msgstr "Không có chuyển đổi MIME nào sẵn có từ %(old)s sang %(new)s"

#: trac/mimeview/api.py:815
#, python-format
msgid "HTML preview using %(renderer)s failed (%(err)s)"
msgstr ""

#: trac/mimeview/api.py:846
#, python-format
msgid "Can't use %(annotator)s annotator: %(error)s"
msgstr ""

#: trac/mimeview/api.py:1096 trac/templates/error.html:148
#, fuzzy
msgid "Line"
msgstr "trực tuyến"

#: trac/mimeview/api.py:1096
msgid "Line numbers"
msgstr ""

#: trac/mimeview/patch.py:172
#, fuzzy, 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/mimeview/rst.py:123 trac/mimeview/rst.py:146
#, fuzzy, python-format
msgid "%(link)s is not a valid TracLink"
msgstr ""

#: trac/prefs/web_ui.py:52 trac/prefs/templates/prefs.html:16
msgid "Preferences"
msgstr "Tuỳ chọn"

#: trac/prefs/web_ui.py:75
msgid "Unknown preference panel"
msgstr "Bản tuỳ chọn không xác định"

#: trac/prefs/web_ui.py:87 trac/prefs/templates/prefs_datetime.html:10
msgid "Date & Time"
msgstr "Ngày & Giờ"

#: trac/prefs/web_ui.py:88 trac/prefs/templates/prefs_keybindings.html:10
msgid "Keyboard Shortcuts"
msgstr "Phím tắt Bàn phím"

#: trac/prefs/web_ui.py:90 trac/prefs/templates/prefs_language.html:10
msgid "Language"
msgstr "Ngôn ngữ"

#: trac/prefs/web_ui.py:92 trac/prefs/templates/prefs_advanced.html:9
msgid "Advanced"
msgstr "Nâng cao"

#: trac/prefs/web_ui.py:150
msgid "The session has been loaded."
msgstr ""

#: trac/prefs/templates/prefs.html:10
msgid "Preferences:"
msgstr "Tuỳ chọn"

#: 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 ""
"Trang này cho phép bạn tùy biến những tinh chỉnh cá nhân dành cho trang "
"này.\n"
"\"\n"
"\"      Những tinh chỉnh này được lưu trên máy chủ và được xác định bởi "
"một \"\n"
"\"khoá\n"
"\"\n"
"\"      phiên được lưu trong cookie của trình duyệt. Cookie đó cho phép "
"các tinh chỉnh của bạn\"\n"
"\" được \n"
"\"\n"
"\"      khôi phục trong những lần viếng thăm sau này."

#: trac/prefs/templates/prefs.html:33
msgid "Save changes"
msgstr "Lưu thay đổi"

#: trac/prefs/templates/prefs_advanced.html:14
msgid "Session key:"
msgstr "Khóa phiên:"

#: trac/prefs/templates/prefs_advanced.html:17
msgid "Change"
msgstr "Thay đổi"

#: 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 ""
"Khoá phiên được sử dụng để xác định các tinh chỉnh tuỳ biến      và dữ "
"liệu của phiên ở máy chủ. Mặc dù mặc định nó được\n"
"      tự động tạo ra, bạn có thể thay đổi nó thành một cáih gì khác\n"
"      dễ nhớ hơn ở bất cứ thời điểm nào nếu như bạn muốn nạp các tinh "
"chỉnh\n"
"      trong một trình duyệt khác"

#: trac/prefs/templates/prefs_advanced.html:26
msgid "Restore session:"
msgstr "Khôi phục phiên:"

#: trac/prefs/templates/prefs_advanced.html:29
msgid "Load"
msgstr "Nạp"

#: 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 ""
"Bạn có thể nạp phiên được tạo trước đây bằng cách nhập\n"
"      khoá phiên tương ứng dưới đây. Việc này giúp bạn chia sẻ tinh chỉnh"
" giữa\n"
"      nhiều máy tính và trình duyệt."

#: trac/prefs/templates/prefs_datetime.html:16
#, fuzzy
msgid "Time zone:"
msgstr "Múi giờ:"

#: trac/prefs/templates/prefs_datetime.html:18
#, fuzzy
msgid "Default time zone"
msgstr "Múi giờ mặc định"

#: 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 ""
"Cấu hình múi giờ mặc định sẽ làm cho tất cả\n"
"      ngày và giờ hiển thị trên trang này trong múi giờ của bạn\n"
"      thay vì ngày giờ của máy chủ."

#: trac/prefs/templates/prefs_datetime.html:33
#, fuzzy, python-format
msgid "Example: The current time is [1:%(time)s] (UTC)."
msgstr ""

#: trac/prefs/templates/prefs_datetime.html:36
#, 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:42
#, python-format
msgid ""
"In the default time zone, this would be displayed as\n"
"            [1:%(formatted)s]."
msgstr ""

#: trac/prefs/templates/prefs_datetime.html:49
#, fuzzy
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 "Họ và tên"

#: trac/prefs/templates/prefs_general.html:20
msgid "Email address:"
msgstr "Địa chỉ thư điện tử:"

#: 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 ""
"Thông tin này được sử dụng để điền tự động vào một số mẫu đơn\n"
"        trên trang này bằng chi tiết liên hệ của bạn"

#: 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 ""
"Thông tin này được sử dụng để liên kết tên đăng nhập của bạn với\n"
"        địa chỉ thư điện tử và họ tên đầy đủ của bạn, ví dụ, thông tin "
"này được sử dụng\n"
"        để thông báo thư điện tử và RSS feeds"

#: trac/prefs/templates/prefs_keybindings.html:18
msgid "Enable access keys"
msgstr "Bật khóa truy cập"

#: trac/prefs/templates/prefs_keybindings.html:21
#, fuzzy
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:15
msgid "Language:"
msgstr "Ngôn ngữ:"

#: trac/prefs/templates/prefs_language.html:17
msgid "default language"
msgstr "ngôn ngữ mặc định"

#: trac/prefs/templates/prefs_language.html:23
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 ""
"Cấu hình ngôn ngữ của bạn sẽ làm cho tất cả văn bản\n"
"      hiển thị trên trang này sử dụng ngôn ngữ mà bạn chọn thay vì ngôn "
"ngữ\n"
"      của máy chủ"

#: trac/prefs/templates/prefs_language.html:27
msgid ""
"The 'default language' option uses the browser's\n"
"        language negotiation feature to select the appropriate language."
msgstr ""
"Tuỳ chọn 'ngôn ngữ mặc định' sử dụng tính năng\n"
"        đàm phán ngôn ngữ của trình duyệt để chọn ngôn ngữ thích hợp."

#: trac/prefs/templates/prefs_pygments.html:37
#, fuzzy
msgid ""
"The Pygments syntax highlighter can be used with\n"
"      different coloring styles."
msgstr ""
"Bộ làm nổi cú pháp Pygments có thể được sử dụng\n"
"\"\n"
"\"      với nhiều bộ màu khác nhau."

#: trac/prefs/templates/prefs_pygments.html:39
msgid "Style:"
msgstr ""

#: trac/prefs/templates/prefs_pygments.html:44
msgid "Preview:"
msgstr "Xem thử"

#: trac/search/web_ui.py:71 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 "Tìm kiếm"

#: trac/search/web_ui.py:165
#, fuzzy, python-format
msgid "Browse repository path %(path)s"
msgstr "Duyệt đường dẫn kho"

#: trac/search/web_ui.py:205
#, python-format
msgid "Search query too short. Query must be at least %(num)s characters long."
msgstr ""

#: trac/search/web_ui.py:244 trac/ticket/query.py:774 trac/ticket/report.py:400
msgid "Next Page"
msgstr "Trang kế"

#: trac/search/web_ui.py:250 trac/ticket/query.py:779 trac/ticket/report.py:403
msgid "Previous Page"
msgstr "Trang trước"

#: 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:78
msgid "Results"
msgstr "Kết quả"

#: trac/search/templates/search.html:48
#, fuzzy, python-format
msgid "Quickjump to %(name)s"
msgstr "Nhảy nhanh tới"

#: 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:97
#: trac/ticket/templates/report_view.html:206
msgid "No matches found."
msgstr "Không kết quả nào tìm thấy"

#: 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: Bộ tích hợp Quản lý mã nguồn & Quản lý dự án"

#: 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 là một ứng dụng web quản lý dự án và lưu vết lỗi/vấn đề\n"
"        tập trung vào việc dễ sử dụng và. \n"
"        Nó cung cấp một Wiki tích hợp, một giao diện đồ họa cho các hệ "
"thống\n"
"        kiểm soát phiên bản, và nhiều cách truy cập vào các sự kiện\n"
"        và thay đổi trong một dự án."

#: 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 "python powered"

#: trac/templates/about.html:44
#, fuzzy
msgid ""
"Please visit the Trac open source project:\n"
"        [1:http://trac.edgewall.org/]"
msgstr ""

#: trac/templates/about.html:46
msgid ""
"Copyright © 2003-2012\n"
"        [1:Edgewall Software]"
msgstr ""

#: trac/templates/about.html:54
msgid "System Information"
msgstr "Thông tin Hệ thống"

#: trac/templates/about.html:64
#, fuzzy
msgid "Installed Plugins"
msgstr "Cài đặt Phụ kiện:"

#: trac/templates/about.html:72 trac/templates/error.html:192
#: trac/web/main.py:614
msgid "N/A"
msgstr ""

#: trac/templates/about.html:83
msgid "Section"
msgstr "Phần"

#: trac/templates/about.html:85 trac/templates/error.html:160
msgid "Value"
msgstr "Giá trị"

#: trac/templates/attach_file_form.html:15
msgid "Attach file"
msgstr "Đính kèm tập tin"

#: trac/templates/attachment.html:12
#, fuzzy
msgid "– Attachment"
msgstr "Thêm tập tin đính kèm"

#: trac/templates/attachment.html:13
#, fuzzy
msgid "– Attachments"
msgstr "Tập tin đính kèm"

#: trac/templates/attachment.html:14
#, python-format
msgid "%(filename)s on %(parent)s – Attachment"
msgstr ""

#: trac/templates/attachment.html:29
#, fuzzy, python-format
msgid "Add Attachment to [1:%(parent)s]"
msgstr ""

#: trac/templates/attachment.html:33
#, fuzzy, python-format
msgid "(size limit %(value)s)"
msgstr "(kích thước giới hạn"

#: trac/templates/attachment.html:37
msgid "Attachment Info"
msgstr "Thông tin tập tin đính kèm"

#: 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 "Thư điện tử hoặc tên đăng nhập:"

#: trac/templates/attachment.html:46
msgid "Description of the file (optional):"
msgstr "Mô tả về tập tin (không bắt buộc):"

#: trac/templates/attachment.html:52
msgid "Replace existing attachment of the same name"
msgstr "Thay tập tin đính kèm đã có cùng tên"

#: trac/templates/attachment.html:62
msgid "Add attachment"
msgstr "Thêm tập tin đính kèm"

#: trac/templates/attachment.html:70
msgid "Are you sure you want to delete this attachment?"
msgstr "Bạn có chắc là bạn muốn xóa tập tin đính kèm này?"

#: trac/templates/attachment.html:77 trac/templates/attachment.html:119
msgid "Delete attachment"
msgstr "Xóa tập tin đính kèm"

#: trac/templates/attachment.html:86
#, fuzzy
msgid "Attach another file"
msgstr "Đính kèm tập tin"

#: trac/templates/attachment.html:98 trac/templates/list_of_attachments.html:21
#: trac/templates/macros.html:19 trac/util/text.py:529
#: 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
#, fuzzy, python-format
msgid "Property %(name)s deleted"
msgstr "Thành phần %(name)s không tồn tại."

#: trac/templates/diff_div.html:86
msgid "Differences"
msgstr "Những khác biệt"

#: trac/templates/diff_options.html:10
msgid "View differences"
msgstr "Xem các khác biệt"

#: trac/templates/diff_options.html:13
msgid "inline"
msgstr "trộn lẫn"

#: trac/templates/diff_options.html:15
msgid "side by side"
msgstr "kề bên"

#: 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 "Bỏ qua:"

#: trac/templates/diff_options.html:36
msgid "Blank lines"
msgstr "Các dòng trống:"

#: trac/templates/diff_options.html:41
msgid "Case changes"
msgstr "Các thay đổi hoa/thường"

#: trac/templates/diff_options.html:46
msgid "White space changes"
msgstr "Các thay đổi khoảng trắng"

#: trac/templates/diff_options.html:50
#: trac/ticket/templates/milestone_view.html:57
#: trac/ticket/templates/query.html:210
#: 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 "Cập nhật"

#: 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 "Thời gian"

#: trac/templates/diff_view.html:45 trac/templates/diff_view.html:53
#: trac/templates/diff_view.html:59
msgid "(multiple changes)"
msgstr "(nhiều thay đổi)"

#: 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 "Lời bình:"

#: trac/templates/diff_view.html:65
#: trac/versioncontrol/templates/changeset.html:198
#: trac/versioncontrol/templates/revisionlog.html:73
msgid "Legend:"
msgstr "Ghi chú:"

#: trac/templates/diff_view.html:67
#: trac/versioncontrol/templates/changeset.html:200
msgid "Unmodified"
msgstr "Không thay đổi"

#: trac/templates/diff_view.html:68
#: trac/versioncontrol/templates/changeset.html:201
#: trac/versioncontrol/templates/revisionlog.html:75
msgid "Added"
msgstr "Thêm"

#: trac/templates/diff_view.html:69
#: trac/versioncontrol/templates/changeset.html:202
#: trac/versioncontrol/templates/revisionlog.html:77
msgid "Removed"
msgstr "xóa"

#: trac/templates/diff_view.html:70 trac/ticket/api.py:331
#: trac/versioncontrol/templates/changeset.html:204
#: trac/versioncontrol/templates/revisionlog.html:79 trac/wiki/admin.py:207
msgid "Modified"
msgstr "Có thay đổi"

#: trac/templates/error.html:10 trac/templates/index.html:18
#: trac/web/main.py:535
msgid "Error"
msgstr "Lỗi"

#: trac/templates/error.html:65
msgid "Create"
msgstr "Tạo"

#: trac/templates/error.html:80
msgid "Oops…"
msgstr "Ay da…"

#: trac/templates/error.html:82
msgid "Trac detected an internal error:"
msgstr "Trac đã phát hiện ra một lỗi nội bộ:"

#: 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
#, fuzzy, python-format
msgid "To that end, you could %(create)s a ticket."
msgstr "Về phía bạn, bạn có thể"

#: trac/templates/error.html:97
msgid "The action that triggered the error was:"
msgstr "Hành động dẫn đến lỗi là:"

#: 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
#, fuzzy
msgid ""
"If you think this should work and you can reproduce the problem,\n"
"              you should consider creating a bug report."
msgstr ""
"Nếu bạn nghĩ bạn có thể tại tạo lại vấn đề,\n"
"              bạn nên thông báo việc này cho đội ngũ phát triển Trac."

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

#: trac/templates/error.html:122
msgid ""
"Before you do that, though, please first try\n"
"                [1:[2:searching]\n"
"                for similar issues], as it is quite likely that this "
"problem\n"
"                has been reported before. For questions about "
"installation\n"
"                and configuration of Trac or its plugins, please try the\n"
"                [3:mailing list]\n"
"                instead of creating a ticket."
msgstr ""

#: trac/templates/error.html:131
#, fuzzy, python-format
msgid ""
"Otherwise, please %(create)s a new bug report\n"
"                describing the problem and explain how to reproduce it."
msgstr ""
"một thẻ mới tại\n"
"                trang của dự án Trac, nơi ban có thể mô tả vấn đề và\n"
"                giải thích để tái tạo lại nó."

#: trac/templates/error.html:135
msgid "Python Traceback"
msgstr "Python Traceback"

#: trac/templates/error.html:136
msgid "Most recent call last:"
msgstr "Các lời gọi hàm sau cùng:"

#: trac/templates/error.html:140
#, python-format
msgid ""
"[1:File \"%(file)s\",\n"
"                        line [2:%(line)s], in]\n"
"                        [3:%(function)s]"
msgstr ""

#: trac/templates/error.html:146
msgid "Code fragment:"
msgstr "Đoạn mã:"

#: trac/templates/error.html:158
msgid "Local variables:"
msgstr "Các biến cục bộ:"

#: trac/templates/error.html:172
#, python-format
msgid "File \"%(file)s\", line %(line)s, in %(function)s"
msgstr ""

#: trac/templates/error.html:175
msgid "Switch to plain text view"
msgstr "Chuyển sang văn bản đơn giản"

#: trac/templates/error.html:178
msgid "System Information:"
msgstr "Thông tin Hệ thống:"

#: trac/templates/error.html:186
#, fuzzy
msgid "Enabled Plugins:"
msgstr "Quản lý Phụ kiện"

#: trac/templates/error.html:202
msgid "TracGuide"
msgstr "TracGuide"

#: trac/templates/error.html:202
msgid "— The Trac User and Administration Guide"
msgstr "— Hướng dẫn sử dụng và quản trị Trac"

#: trac/templates/history_view.html:16
#, fuzzy, python-format
msgid "Change History for [1:%(name)s]"
msgstr ""

#: trac/templates/history_view.html:22 trac/templates/history_view.html:55
#: trac/versioncontrol/templates/diff_form.html:58
#: trac/versioncontrol/templates/revisionlog.html:88
#: trac/versioncontrol/templates/revisionlog.html:182
msgid "View changes"
msgstr "Xem các thay đổi"

#: trac/templates/history_view.html:24
msgid "Change history"
msgstr "Lịch sử thay đổi"

#: trac/templates/history_view.html:28 trac/ticket/admin.py:440
#: trac/ticket/api.py:303
msgid "Version"
msgstr "Phiên bản"

#: trac/templates/history_view.html:31
msgid "Comment"
msgstr "Lời bình"

#: trac/templates/history_view.html:43
msgid "View this version"
msgstr "Xem phiên bản này"

#: trac/templates/history_view.html:46
#, python-format
msgid "IP-Address: %(ipnr)s"
msgstr ""

#: trac/templates/index.html:8 trac/templates/index.html:12
msgid "Available Projects"
msgstr "Các dự án có sẵn"

#: trac/templates/layout.html:25
#, fuzzy, python-format
msgid "Search %(project)s"
msgstr ""

#: trac/templates/layout.html:57
msgid "Download in other formats:"
msgstr "Tải xuống ở định dạng khác:"

#: trac/templates/list_of_attachments.html:19
msgid "View attachment"
msgstr "Xem tập tin đính kèm"

#: trac/templates/list_of_attachments.html:18
#, python-format
msgid ""
"[1:%(file)s][2:​]\n"
"       ([3:%(size)s]) -\n"
"      added by [4:%(author)s] %(date)s ago."
msgstr ""

#: trac/templates/list_of_attachments.html:28
#: trac/templates/list_of_attachments.html:39
#: trac/ticket/templates/ticket.html:389
msgid "Attachments"
msgstr "Tập tin đính kèm"

#: trac/templates/macros.html:37 trac/templates/macros.html:38
msgid "Previous"
msgstr "Trước"

#: trac/templates/macros.html:47 trac/templates/macros.html:48
msgid "Next"
msgstr "Sau"

#: trac/templates/preview_file.html:15
#, fuzzy
msgid "(The file is empty)"
msgstr "tập tin."

#: trac/templates/preview_file.html:19
#, python-format
msgid ""
"[1:HTML preview not available], since the file size exceeds %(size)s "
"bytes."
msgstr ""

#: trac/templates/preview_file.html:22
#, fuzzy
msgid "[1:HTML preview not available], since no preview renderer could handle it."
msgstr ""

#: trac/templates/preview_file.html:26
#, fuzzy
msgid "Try [1:downloading] the file instead."
msgstr ""

#: trac/templates/progress_bar.html:26
#, python-format
msgid "%(count)s/%(total)s %(title)s"
msgstr ""

#: trac/templates/progress_bar.html:36
#, python-format
msgid "Number of %(unit)s:"
msgstr ""

#: trac/templates/progress_bar.html:40
#, python-format
msgid ""
"[1:[2:%(title)s:]]\n"
"          [3:[4:%(count)s]]"
msgstr ""

#: trac/templates/progress_bar.html:47
#, python-format
msgid ""
"[1:[2:Total:]]\n"
"      [3:[4:%(count)s]]"
msgstr ""

#: trac/templates/theme.html:27
msgid "Search:"
msgstr "Tìm kiếm:"

#: trac/templates/theme.html:40
msgid "Context Navigation"
msgstr "Định vị Ngữ cảnh"

#: trac/templates/theme.html:50
msgid "Warning:"
msgstr "Cảnh báo:"

#: trac/templates/theme.html:69
#, python-format
msgid ""
"Powered by [1:[2:Trac %(version)s]][3:]\n"
"        By [4:Edgewall Software]."
msgstr ""

#: trac/ticket/admin.py:35
msgid "(Undefined)"
msgstr ""

#: trac/ticket/admin.py:46
msgid "Ticket System"
msgstr ""

#: trac/ticket/admin.py:111
#, fuzzy, python-format
msgid "The component \"%(name)s\" has been added."
msgstr "Thành phần %(name)s không tồn tại."

#: trac/ticket/admin.py:116 trac/ticket/model.py:852 trac/ticket/model.py:873
#, fuzzy
msgid "Invalid component name."
msgstr "Ngày hoàn tất không hợp lệ"

#: trac/ticket/admin.py:117
#, python-format
msgid "Component %(name)s already exists."
msgstr "Thành phần %(name)s đã tồn tại."

#: trac/ticket/admin.py:124
msgid "No component selected"
msgstr "Không có thành phần nào được chọn"

#: trac/ticket/admin.py:132
msgid "The selected components have been removed."
msgstr ""

#: trac/ticket/admin.py:240 trac/ticket/api.py:301
#: trac/ticket/templates/milestone_view.html:10
#: trac/ticket/templates/milestone_view.html:23
msgid "Milestone"
msgstr "Mốc thời gian"

#: trac/ticket/admin.py:270 trac/ticket/roadmap.py:671
msgid "Completion date may not be in the future"
msgstr "Ngày hoàn tất không thể ở trong tương lai"

#: trac/ticket/admin.py:272
msgid "Invalid Completion Date"
msgstr "Ngày hoàn tất không hợp lệ"

#: trac/ticket/admin.py:299
#, python-format
msgid "The milestone \"%(name)s\" has been added."
msgstr ""

#: trac/ticket/admin.py:304 trac/ticket/model.py:988 trac/ticket/model.py:1012
#, fuzzy
msgid "Invalid milestone name."
msgstr "Ngày hoàn tất không hợp lệ"

#: trac/ticket/admin.py:305
#, python-format
msgid "Milestone %(name)s already exists."
msgstr "Mốc thời gian %(name)s đã tồn tại"

#: trac/ticket/admin.py:313
msgid "No milestone selected"
msgstr "Không có mốc thời gian nào được chọn"

#: trac/ticket/admin.py:321
msgid "The selected milestones have been removed."
msgstr ""

#: trac/ticket/admin.py:481
#, fuzzy, python-format
msgid "The version \"%(name)s\" has been added."
msgstr "Phiên bản %(name)s không tồn tại."

#: trac/ticket/admin.py:486 trac/ticket/model.py:1130 trac/ticket/model.py:1150
#, fuzzy, python-format
msgid "Invalid version name."
msgstr "Hành động không hợp lệ \"%(name)s\""

#: trac/ticket/admin.py:487
#, python-format
msgid "Version %(name)s already exists."
msgstr "Phiên bản %(name)s đã tồn tại"

#: trac/ticket/admin.py:494
msgid "No version selected"
msgstr "Không phiên bản nào được chọn"

#: trac/ticket/admin.py:502
msgid "The selected versions have been removed."
msgstr ""

#: trac/ticket/admin.py:560
#, fuzzy
msgid "Time"
msgstr "múi giờ"

#: trac/ticket/admin.py:629
#, python-format
msgid "The %(field)s value \"%(name)s\" has been added."
msgstr ""

#: trac/ticket/admin.py:635
#, python-format
msgid "Invalid %(type)s value."
msgstr ""

#: trac/ticket/admin.py:637
#, fuzzy, python-format
msgid "%(type)s value \"%(name)s\" already exists"
msgstr "%(type)s %(name)s đã tồn tại"

#: trac/ticket/admin.py:644
#, python-format
msgid "No %s selected"
msgstr "Không %s nào được chọn"

#: trac/ticket/admin.py:652
#, python-format
msgid "The selected %(field)s values have been removed."
msgstr ""

#: trac/ticket/admin.py:674
msgid ""
"Error writing to trac.ini, make sure it is writable by the web server. "
"The default value has not been saved."
msgstr ""

#: trac/ticket/admin.py:686
msgid "Order numbers must be unique"
msgstr "Số thứ tự phải duy nhất"

#: trac/ticket/admin.py:748
msgid "Possible Values"
msgstr ""

#: trac/ticket/admin.py:770
#, python-format
msgid "Invalid up/down value: %(value)s"
msgstr ""

#: trac/ticket/admin.py:791 trac/ticket/api.py:300
#, fuzzy
msgid "Priority"
msgstr "Thuộc tính"

#: trac/ticket/admin.py:791
#, fuzzy
msgid "Priorities"
msgstr "Các thuộc tính"

#: trac/ticket/admin.py:797 trac/ticket/api.py:305
msgid "Resolution"
msgstr ""

#: trac/ticket/admin.py:797
#, fuzzy
msgid "Resolutions"
msgstr "Các phiên bản"

#: trac/ticket/admin.py:803 trac/ticket/api.py:304
msgid "Severity"
msgstr ""

#: trac/ticket/admin.py:803
#, fuzzy
msgid "Severities"
msgstr "Các thuộc tính"

#: trac/ticket/admin.py:809
#, fuzzy
msgid "Ticket Type"
msgstr "Lịch sử thẻ"

#: trac/ticket/admin.py:809
#, fuzzy
msgid "Ticket Types"
msgstr "Chi tiết thẻ"

#: trac/ticket/admin.py:837
#, fuzzy
msgid "<number> must be a number"
msgstr "Số thứ tự phải duy nhất"

#: trac/ticket/admin.py:842
#, python-format
msgid "Ticket #%(num)s and all associated data removed."
msgstr ""

#: trac/ticket/api.py:253
msgid "Attachment"
msgstr "Tập tin đính kèm"

#: trac/ticket/api.py:283
#, fuzzy
msgid "Summary"
msgstr "Tóm tắt:"

#: trac/ticket/api.py:285 trac/ticket/templates/ticket.html:362
#, fuzzy
msgid "Reporter"
msgstr "Người thông báo:"

#: trac/ticket/api.py:298 trac/versioncontrol/admin.py:113
#: trac/versioncontrol/templates/admin_repositories.html:125
#, fuzzy
msgid "Type"
msgstr "Loại"

#: trac/ticket/api.py:299
msgid "Status"
msgstr ""

#: trac/ticket/api.py:324
msgid "Keywords"
msgstr ""

#: trac/ticket/api.py:325
msgid "Cc"
msgstr ""

#: trac/ticket/api.py:329
msgid "Created"
msgstr "Tạo"

#: trac/ticket/api.py:490
#, python-format
msgid "Comment %(cnum)s for Ticket #%(id)s"
msgstr "Lời bình %(cnum)s cho Thẻ #%(id)s"

#: trac/ticket/api.py:511
#, python-format
msgid "Ticket #%(shortname)s"
msgstr "Thẻ #%(shortname)s"

#: trac/ticket/default_workflow.py:229
msgid "Current state no longer exists"
msgstr "Trạng thái hiện tại không còn tồn tại nữa"

#: trac/ticket/default_workflow.py:231
msgid "The ticket will be disowned"
msgstr "Thẻ sẽ không công nhận"

#: trac/ticket/default_workflow.py:249 trac/ticket/default_workflow.py:268
#, fuzzy, python-format
msgid "to %(owner)s"
msgstr ""

#: trac/ticket/default_workflow.py:251 trac/ticket/default_workflow.py:271
#, fuzzy, python-format
msgid "The owner will be changed from %(current_owner)s"
msgstr ""

#: trac/ticket/default_workflow.py:259
#, fuzzy, python-format
msgid "to %(owner)s "
msgstr ""

#: trac/ticket/default_workflow.py:261
#, python-format
msgid "The owner will be changed from %(current_owner)s to %(selected_owner)s"
msgstr ""

#: trac/ticket/default_workflow.py:276
#, fuzzy, python-format
msgid "The owner will be changed from %(current_owner)s to %(authname)s"
msgstr ""

#: trac/ticket/default_workflow.py:286
msgid ""
"Your workflow attempts to set a resolution but none is defined "
"(configuration issue, please contact your Trac admin)."
msgstr ""

#: trac/ticket/default_workflow.py:294 trac/ticket/default_workflow.py:304
#, fuzzy, python-format
msgid "as %(resolution)s"
msgstr ""

#: trac/ticket/default_workflow.py:296
#, python-format
msgid "The resolution will be set to %(name)s"
msgstr "Chuyển đổi sẽ được đặt thành %(name)s"

#: trac/ticket/default_workflow.py:307
msgid "The resolution will be set"
msgstr "Chuyển đổi sẽ được đặt"

#: trac/ticket/default_workflow.py:309
#, fuzzy
msgid "The resolution will be deleted"
msgstr "Chuyển đổi sẽ được đặt"

#: trac/ticket/default_workflow.py:312
#, python-format
msgid "as %(status)s "
msgstr ""

#: trac/ticket/default_workflow.py:316
#, python-format
msgid "Next status will be '%(name)s'"
msgstr "Trạng thái kế tiếp sẽ là '%(name)s'"

#: trac/ticket/model.py:114
#, fuzzy, python-format
msgid "Ticket %(id)s does not exist."
msgstr ""

#: trac/ticket/model.py:115
#, fuzzy
msgid "Invalid ticket number"
msgstr "Số báo cáo không hợp lệ"

#: trac/ticket/model.py:152
msgid "Multi-values fields not supported yet"
msgstr "Trường đa trị chưa được hổ trợ"

#: trac/ticket/model.py:669
#, python-format
msgid "%(type)s %(name)s does not exist."
msgstr "%(type)s %(name)s không tồn tại."

#: trac/ticket/model.py:713 trac/ticket/model.py:740
#, python-format
msgid "Invalid %(type)s name."
msgstr ""

#: trac/ticket/model.py:817
#, python-format
msgid "Component %(name)s does not exist."
msgstr "Thành phần %(name)s không tồn tại."

#: trac/ticket/model.py:932
#, fuzzy, python-format
msgid "Milestone %(name)s does not exist."
msgstr "Phiên bản %(name)s không tồn tại."

#: trac/ticket/model.py:933
#, fuzzy
msgid "Invalid milestone name"
msgstr "Ngày hoàn tất không hợp lệ"

#: trac/ticket/model.py:1075
msgid "Open (by due date)"
msgstr ""

#: trac/ticket/model.py:1076
msgid "Open (no due date)"
msgstr ""

#: trac/ticket/model.py:1079
msgid "Closed"
msgstr "Đóng"

#: trac/ticket/model.py:1095
#, python-format
msgid "Version %(name)s does not exist."
msgstr "Phiên bản %(name)s không tồn tại."

#: trac/ticket/query.py:55
msgid "Invalid query constraint value"
msgstr ""

#: trac/ticket/query.py:89
#, python-format
msgid "Query page %(page)s is invalid."
msgstr "Trang truy vấn %(page)s không hợp lệ."

#: trac/ticket/query.py:104
#, python-format
msgid "Query max %(max)s is invalid."
msgstr "Truy vấn tối đa %(max)s không hợp lệ."

#: trac/ticket/query.py:163
msgid "Query filter requires field and constraints separated by a \"=\""
msgstr "Lọc truy vấn cần trường và các ràng buộc phân cách bởi \"=\""

#: trac/ticket/query.py:176
msgid "Query filter requires field name"
msgstr "Lọc truy vấn cần tên trường"

#: trac/ticket/query.py:313
#, python-format
msgid "Page %(page)s is beyond the number of pages in the query"
msgstr "Trang %(page)s thì vượt quá số lượng trang của truy vấn"

#: trac/ticket/query.py:571
#, fuzzy, python-format
msgid "Invalid ticket id list: %(value)s"
msgstr ""

#: trac/ticket/query.py:671 trac/ticket/query.py:679
msgid "contains"
msgstr "chứa"

#: trac/ticket/query.py:672 trac/ticket/query.py:680
msgid "doesn't contain"
msgstr "không chứa"

#: trac/ticket/query.py:673
msgid "begins with"
msgstr "bắt đầu với"

#: trac/ticket/query.py:674
msgid "ends with"
msgstr "kết thúc với"

#: trac/ticket/query.py:675 trac/ticket/query.py:683 trac/ticket/query.py:687
msgid "is"
msgstr "là"

#: trac/ticket/query.py:676 trac/ticket/query.py:684 trac/ticket/query.py:688
msgid "is not"
msgstr "không là"

#: trac/ticket/query.py:720 trac/ticket/query.py:726
msgid "Ticket"
msgstr "Thẻ"

#: trac/ticket/query.py:787 trac/ticket/report.py:409
#, python-format
msgid "Page %(num)d"
msgstr "Trang %(num)d"

#: trac/ticket/query.py:836 trac/ticket/report.py:273 trac/ticket/report.py:571
#: trac/ticket/web_ui.py:130 trac/timeline/web_ui.py:219
#: trac/versioncontrol/web_ui/log.py:299
msgid "RSS Feed"
msgstr "RSS Feed"

#: trac/ticket/query.py:838 trac/ticket/report.py:275 trac/ticket/report.py:573
#: trac/ticket/web_ui.py:126
msgid "Comma-delimited Text"
msgstr "Văn bản phân cách bởi dấu phẩy"

#: trac/ticket/query.py:840 trac/ticket/report.py:277 trac/ticket/report.py:575
#: trac/ticket/web_ui.py:128
msgid "Tab-delimited Text"
msgstr "Văn bản phân cách bởi dấu cách (tab)"

#: trac/ticket/query.py:862 trac/ticket/report.py:72
msgid "View Tickets"
msgstr "Xem thẻ"

#: trac/ticket/query.py:1077 trac/ticket/query.py:1088
#: trac/ticket/report.py:133
msgid "Custom Query"
msgstr "Truy vấn tự tạo"

#: trac/ticket/query.py:1087 trac/ticket/report.py:123
#: trac/ticket/report.py:124 trac/ticket/report.py:126
#: trac/ticket/templates/report_list.html:10
#: trac/ticket/templates/report_list.html:15
msgid "Available Reports"
msgstr "Các báo cáo có sẵn"

#: trac/ticket/query.py:1178
#, python-format
msgid "[Error: %(error)s]"
msgstr "[Lỗi: %(error)s]"

#: trac/ticket/query.py:1313
msgid "No results"
msgstr "Không có kết quả"

#: trac/ticket/query.py:1331
#, fuzzy, python-format
msgid "%(groupvalue)s %(groupname)s tickets matching %(query)s"
msgstr "%(groupvalue)s %(groupname)s thẻ:"

#: trac/ticket/query.py:1354
#, python-format
msgid "%(groupvalue)s %(groupname)s tickets:"
msgstr "%(groupvalue)s %(groupname)s thẻ:"

#: trac/ticket/report.py:159
msgid "The report has been created."
msgstr ""

#: trac/ticket/report.py:172
#, python-format
msgid "The report {%(id)d} has been deleted."
msgstr ""

#: trac/ticket/report.py:199
#, python-format
msgid "Delete Report {%(num)s} %(title)s"
msgstr "xóa báo cáo {%(num)s} %(title)s"

#: trac/ticket/report.py:204 trac/ticket/report.py:217
#: trac/ticket/report.py:299
#, fuzzy, python-format
msgid "Report {%(num)s} does not exist."
msgstr "Báo cáo %(num)s không tồn tại."

#: trac/ticket/report.py:205 trac/ticket/report.py:218
#: trac/ticket/report.py:300
msgid "Invalid Report Number"
msgstr "Số báo cáo không hợp lệ"

#: trac/ticket/report.py:230
msgid "Create New Report"
msgstr "Tạo Báo cáo mới"

#: trac/ticket/report.py:234
#, python-format
msgid "Edit Report {%(num)d} %(title)s"
msgstr "Sửa đổi Báo cáo {%(num)d} %(title)s"

#: trac/ticket/report.py:305
#, python-format
msgid "Report failed: %(error)s"
msgstr "Báo cáo thất bại: %(error)s"

#: trac/ticket/report.py:320
#, python-format
msgid "When specified, the report number should be \"%(num)s\"."
msgstr "Khi được thiết lập, số báo cáo phải là \"%(num)s\"."

#: trac/ticket/report.py:391
#, python-format
msgid "Report execution failed: %(error)s"
msgstr "Thực thi báo cáo thất bại: %(error)s"

#: trac/ticket/report.py:579
msgid "SQL Query"
msgstr "Truy vấn SQL"

#: trac/ticket/report.py:603
#, python-format
msgid "The following arguments are missing: %(args)s"
msgstr ""

#: trac/ticket/report.py:617
#, fuzzy, python-format
msgid "Report {%(num)s} has no SQL query."
msgstr "Báo cáo %(num)s không có truy vấn SQL"

#: trac/ticket/report.py:647
#, python-format
msgid "Query parameter \"sort=%(sort_col)s\"  is invalid"
msgstr "Thông số truy vấn \"sort=%(sort_col)s\" không hợp lệ"

#: trac/ticket/roadmap.py:209
#, fuzzy
msgid "ticket status"
msgstr "Chi tiết thẻ"

#: trac/ticket/roadmap.py:209
#, fuzzy
msgid "tickets"
msgstr "Thẻ"

#: trac/ticket/roadmap.py:219
#, python-format
msgid ""
"'%(group1)s' and '%(group2)s' milestone groups both are declared to be "
"\"catch-all\" groups. Please check your configuration."
msgstr ""
"'%(group1)s' và nhóm mốc thời gian '%(group2)s' được khai báo là \"catch-"
"all\" nhóm. Hãy kiểm tra lại cấu hình của bạn."

#: trac/ticket/roadmap.py:235
#, python-format
msgid ""
"'%(groupname)s' milestone group reused status '%(status)s' already taken "
"by other groups. Please check your configuration."
msgstr ""
"Nhóm mốc thời gian '%(groupname)s' đã sử dụng lại trạng thái '%(status)s'"
" đã được sử dụng\"\n"
"\"bởi nhóm khác. Hãy kiểm tra lại cấu hình của bạn."

#: trac/ticket/roadmap.py:318 trac/ticket/roadmap.py:441
#: trac/ticket/roadmap.py:575 trac/ticket/templates/roadmap.html:10
#: trac/ticket/templates/roadmap.html:15
msgid "Roadmap"
msgstr "Kế hoạch"

#: trac/ticket/roadmap.py:368
msgid "iCalendar"
msgstr "iCalendar"

#: trac/ticket/roadmap.py:450 trac/ticket/roadmap.py:865
#, python-format
msgid "Milestone %(name)s"
msgstr "Mốc thời gian %(name)s"

#: trac/ticket/roadmap.py:468
#, python-format
msgid "Ticket #%(num)s: %(summary)s"
msgstr "Thẻ #%(num)s: %(summary)s"

#: trac/ticket/roadmap.py:529
#, fuzzy
msgid "Milestones reached"
msgstr "Không có mốc thời gian nào được chọn"

#: trac/ticket/roadmap.py:557
#, fuzzy, python-format
msgid "Milestone %(name)s completed"
msgstr "Mốc thời gian %(name)s"

#: trac/ticket/roadmap.py:617
#, fuzzy, python-format
msgid "The milestone \"%(name)s\" has been deleted."
msgstr "Mốc thời gian %(name)s đã tồn tại"

#: trac/ticket/roadmap.py:659
#, fuzzy, python-format
msgid "Milestone \"%(name)s\" already exists, please choose another name."
msgstr "Mốc thời gian \"%(name)s\" đã tồn tại, hãy chọn một tên khác"

#: trac/ticket/roadmap.py:662
msgid "You must provide a name for the milestone."
msgstr "Bạn phải cung cấp tên cho mốc thời gian."

#: trac/ticket/web_ui.py:55
#, fuzzy
msgid "Invalid Ticket"
msgstr "Xem thẻ"

#: trac/ticket/web_ui.py:152 trac/ticket/templates/ticket.html:14
msgid "New Ticket"
msgstr "Thẻ mới"

#: trac/ticket/web_ui.py:168
msgid "id can't be set for a new ticket request."
msgstr "id không thể được thiết lập cho một yêu cầu thể mới."

#: trac/ticket/web_ui.py:217 trac/ticket/web_ui.py:268
#: trac/versioncontrol/web_ui/changeset.py:1034
#, python-format
msgid "%(title)s: %(message)s"
msgstr ""

#: trac/ticket/web_ui.py:231
msgid "Tickets opened and closed"
msgstr ""

#: trac/ticket/web_ui.py:233
#, fuzzy
msgid "Ticket updates"
msgstr "Chi tiết thẻ"

#: trac/ticket/web_ui.py:239
msgid "created"
msgstr "tạo"

#: trac/ticket/web_ui.py:240
msgid "reopened"
msgstr "mở lại"

#: trac/ticket/web_ui.py:241
msgid "closed"
msgstr "đóng"

#: trac/ticket/web_ui.py:242
msgid "updated"
msgstr "cập nhật"

#: trac/ticket/web_ui.py:262 trac/ticket/web_ui.py:1069
#, fuzzy, python-format
msgid "%(labels)s changed"
msgid_plural "%(labels)s changed"
msgstr[0] "Lưu thay đổi"

#: trac/ticket/web_ui.py:348
#, python-format
msgid "Ticket %(ticketref)s (%(summary)s) %(verb)s"
msgstr "Thẻ %(ticketref)s (%(summary)s) %(verb)s"

#: trac/ticket/web_ui.py:503
#, fuzzy, python-format
msgid "The action \"%(name)s\" is not available."
msgstr "%(name)s không phải là một hành động hợp lệ."

#: trac/ticket/web_ui.py:529
#, python-format
msgid ""
"Please review your configuration, probably starting with %(section)s in "
"your %(tracini)s."
msgstr ""

#: trac/ticket/web_ui.py:583 trac/ticket/web_ui.py:800
#, fuzzy, python-format
msgid "Ticket #%(id)s"
msgstr "Thẻ #"

#: trac/ticket/web_ui.py:634
#, fuzzy
msgid "Previous Ticket"
msgstr "trước"

#: trac/ticket/web_ui.py:634
#, fuzzy
msgid "Next Ticket"
msgstr "Xem thẻ"

#: trac/ticket/web_ui.py:635
msgid "Back to Query"
msgstr "Trở về Truy vấn"

#: trac/ticket/web_ui.py:717 trac/ticket/web_ui.py:866
#: trac/ticket/web_ui.py:874
msgid "Ticket History"
msgstr "Lịch sử thẻ"

#: trac/ticket/web_ui.py:721 trac/ticket/web_ui.py:921
#, python-format
msgid "Back to Ticket #%(num)s"
msgstr ""

#: trac/ticket/web_ui.py:763
msgid "No differences to show"
msgstr "Không có khác biệt nào để hiển thị"

#: trac/ticket/web_ui.py:806 trac/ticket/web_ui.py:863
#: trac/ticket/web_ui.py:871 trac/ticket/web_ui.py:942
#: trac/ticket/web_ui.py:987 trac/ticket/web_ui.py:994 trac/wiki/web_ui.py:435
#: trac/wiki/web_ui.py:441 trac/wiki/web_ui.py:630 trac/wiki/web_ui.py:644
#, python-format
msgid "Version %(num)s"
msgstr "Phiên bản %(num)s"

#: trac/ticket/web_ui.py:809 trac/ticket/web_ui.py:945
msgid "Initial Version"
msgstr "Phiên bản ban đầu"

#: trac/ticket/web_ui.py:809 trac/ticket/web_ui.py:945
msgid "initial"
msgstr "ban đầu"

#: trac/ticket/web_ui.py:828
#, python-format
msgid "Property %(label)s %(rendered)s"
msgstr ""

#: trac/ticket/web_ui.py:873 trac/ticket/web_ui.py:996
#: trac/versioncontrol/web_ui/changeset.py:370 trac/wiki/web_ui.py:454
#, fuzzy
msgid "Previous Change"
msgstr "Trang trước"

#: trac/ticket/web_ui.py:873 trac/ticket/web_ui.py:996
#: trac/versioncontrol/web_ui/changeset.py:370 trac/wiki/web_ui.py:454
#, fuzzy
msgid "Next Change"
msgstr "Các thay đổi thẻ"

#: trac/ticket/web_ui.py:879
msgid "Ticket Diff"
msgstr "Sự khác biệt thẻ"

#: trac/ticket/web_ui.py:900
#, fuzzy
msgid "''Initial version''"
msgstr "Phiên bản ban đầu"

#: trac/ticket/web_ui.py:913 trac/ticket/web_ui.py:990
#: trac/ticket/web_ui.py:997
#, fuzzy
msgid "Ticket Comment History"
msgstr "Lịch sử thẻ"

#: trac/ticket/web_ui.py:915 trac/ticket/web_ui.py:939
#: trac/ticket/web_ui.py:1004
#, fuzzy, python-format
msgid "Ticket #%(num)s, comment %(cnum)d"
msgstr ""

#: trac/ticket/web_ui.py:962
#, python-format
msgid "No version %(version)d for comment %(cnum)d on ticket #%(ticket)s"
msgstr ""

#: trac/ticket/web_ui.py:1002
#, fuzzy
msgid "Ticket Comment Diff"
msgstr "Sự khác biệt thẻ"

#: trac/ticket/web_ui.py:1073
#, fuzzy, python-format
msgid "%(labels)s set"
msgid_plural "%(labels)s set"
msgstr[0] ""

#: trac/ticket/web_ui.py:1077
#, fuzzy, python-format
msgid "%(labels)s deleted"
msgid_plural "%(labels)s deleted"
msgstr[0] ""

#: trac/ticket/web_ui.py:1078 trac/ticket/web_ui.py:1636
msgid "; "
msgstr ""

#: trac/ticket/web_ui.py:1099
#, fuzzy
msgid "No permission to edit the ticket description."
msgstr "Không có quyền thay đổi các trường của thẻ"

#: trac/ticket/web_ui.py:1105
#, fuzzy
msgid "No permission to change the ticket reporter."
msgstr "Không có quyền thay đổi các trường của thẻ"

#: trac/ticket/web_ui.py:1110
msgid "No permission to change ticket fields."
msgstr "Không có quyền thay đổi các trường của thẻ"

#: trac/ticket/web_ui.py:1119
msgid "No permissions to add a comment."
msgstr "Không có quyền thêm lời bình"

#: trac/ticket/web_ui.py:1125
msgid ""
"Sorry, can not save your changes. This ticket has been modified by "
"someone else since you started"
msgstr ""
"Xin lỗi, không thể lưu các thay đổi của bạn. Thẻ này đã được thay đổi bởi"
" \"\n"
"\"người khác kể từ khi bạn bắt đầu"

#: trac/ticket/web_ui.py:1132
msgid "Tickets must contain a summary."
msgstr "Thẻ phải chứa phần tóm lược."

#: trac/ticket/web_ui.py:1150
#, fuzzy, python-format
msgid "field %(name)s must be set"
msgstr "Trang %(name)s không tồn tại"

#: trac/ticket/web_ui.py:1156
#, python-format
msgid "Ticket description is too long (must be less than %(num)s characters)"
msgstr "Mô tả của thẻ quá dài (phải ít hơn %(num)s ký tự)"

#: trac/ticket/web_ui.py:1163
#, fuzzy, python-format
msgid "Ticket comment is too long (must be less than %(num)s characters)"
msgstr "Mô tả của thẻ quá dài (phải ít hơn %(num)s ký tự)"

#: trac/ticket/web_ui.py:1178
msgid "Invalid comment threading identifier"
msgstr "Số phân biệt luồng lời bình không hợp lệ"

#: trac/ticket/web_ui.py:1185
#, python-format
msgid "The ticket field '%(field)s' is invalid: %(message)s"
msgstr "Trương '%(field)s' của thẻ không hợp lệ: %(message)s"

#: trac/ticket/web_ui.py:1204
#, python-format
msgid ""
"The ticket has been created, but an error occurred while sending "
"notifications: %(message)s"
msgstr ""

#: trac/ticket/web_ui.py:1209
#, python-format
msgid ""
"The ticket %(ticketref)s has been created. You can now attach the desired"
" files."
msgstr ""

#: trac/ticket/web_ui.py:1215
#, python-format
msgid ""
"The ticket %(ticketref)s has been created, but you don't have permission "
"to view it."
msgstr ""

#. TRANSLATOR: The 'change' has been saved... (link)
#: trac/ticket/web_ui.py:1247
#, fuzzy
msgid "change"
msgstr "Thay đổi"

#: trac/ticket/web_ui.py:1253
#, python-format
msgid ""
"The %(change)s has been saved, but an error occurred while sending "
"notifications: %(message)s"
msgstr ""

#: trac/ticket/web_ui.py:1392
msgid "Add to Cc"
msgstr "Thêm vào Cc"

#: trac/ticket/web_ui.py:1393
msgid "Remove from Cc"
msgstr "Bỏ ra khỏi Cc"

#: trac/ticket/web_ui.py:1394
msgid "Add/Remove from Cc"
msgstr "Thêm/Bỏ ra Cc"

#: trac/ticket/web_ui.py:1395
msgid "<Author field>"
msgstr "<Trường tác giả>"

#: trac/ticket/web_ui.py:1416 trac/ticket/templates/query.html:103
msgid "yes"
msgstr "có"

#: trac/ticket/web_ui.py:1416 trac/ticket/templates/query.html:106
msgid "no"
msgstr "không"

#: trac/ticket/web_ui.py:1602
#, fuzzy
msgid "set"
msgstr "đặt thàng"

#: trac/ticket/web_ui.py:1602
msgid "unset"
msgstr ""

#: trac/ticket/web_ui.py:1605 trac/versioncontrol/templates/changeset.html:189
#: trac/versioncontrol/templates/revisionlog.txt:12
msgid "modified"
msgstr "đã thay đổi"

#. TRANSLATOR: modified ('diff') (link)
#: trac/ticket/web_ui.py:1610 trac/ticket/templates/ticket.html:180
#: trac/ticket/templates/ticket_box.html:64 trac/wiki/web_ui.py:726
msgid "diff"
msgstr "khác biệt"

#: trac/ticket/web_ui.py:1611
#, python-format
msgid "modified (%(diff)s)"
msgstr ""

#: trac/ticket/web_ui.py:1632
#, python-format
msgid "%(items)s added"
msgid_plural "%(items)s added"
msgstr[0] ""

#: trac/ticket/web_ui.py:1634
#, python-format
msgid "%(items)s removed"
msgid_plural "%(items)s removed"
msgstr[0] ""

#: trac/ticket/web_ui.py:1643
#, fuzzy, python-format
msgid "%(value)s deleted"
msgstr ""

#: trac/ticket/web_ui.py:1645
#, fuzzy, python-format
msgid "set to %(value)s"
msgstr ""

#: trac/ticket/web_ui.py:1648
#, fuzzy, python-format
msgid "changed from %(old)s to %(new)s"
msgstr "Không có chuyển đổi MIME nào sẵn có từ %(old)s sang %(new)s"

#: trac/ticket/templates/milestone_delete.html:10
#: trac/ticket/templates/milestone_delete.html:22
msgid "Delete Milestone"
msgstr "xóa Mốc thời gian"

#: trac/ticket/templates/milestone_delete.html:27
msgid "Are you sure you want to delete this milestone?"
msgstr "Bạn có chắc là bạn muốn xóa Mốc thời gian này?"

#: trac/ticket/templates/milestone_delete.html:29
msgid "Retarget associated tickets to milestone"
msgstr "Dời các thẻ có liên quan về mốc thời gian"

#: trac/ticket/templates/milestone_delete.html:41
#: trac/ticket/templates/milestone_view.html:107
msgid "Delete milestone"
msgstr "xóa mốc thời gian"

#: trac/ticket/templates/milestone_delete.html:45
#, fuzzy
msgid ""
"[1:Note:] See\n"
"      [2:TracRoadmap] for help on using\n"
"      the roadmap."
msgstr ""

#: trac/ticket/templates/milestone_edit.html:11
#: trac/ticket/templates/milestone_edit.html:43
msgid "Edit Milestone"
msgstr "Sửa đổi Mốc thời gian"

#: trac/ticket/templates/milestone_edit.html:12
#: trac/ticket/templates/milestone_edit.html:44
msgid "New Milestone"
msgstr "Mốc thời gian mới"

#: trac/ticket/templates/milestone_edit.html:51
msgid "Name of the milestone:"
msgstr "Tên của mốc thời gian:"

#: trac/ticket/templates/milestone_edit.html:56
msgid "Schedule"
msgstr "Lập lịch"

#: trac/ticket/templates/milestone_edit.html:83
msgid "Retarget associated open tickets to milestone:"
msgstr "Dời các thẻ mở có liên quan về mốc thời gian"

#: trac/ticket/templates/milestone_edit.html:104
#: trac/ticket/templates/ticket.html:398
#: trac/ticket/templates/ticket_change.html:47
#: trac/wiki/templates/wiki_edit_form.html:70
#: trac/wiki/templates/wiki_edit_form.html:75
msgid "Submit changes"
msgstr "Gởi các thay đổi"

#: trac/ticket/templates/milestone_edit.html:105
msgid "Add milestone"
msgstr "Thêm mốc thời gian"

#: trac/ticket/templates/milestone_edit.html:110
#: trac/ticket/templates/milestone_view.html:113
#: trac/ticket/templates/roadmap.html:79
#, fuzzy
msgid ""
"[1:Note:] See\n"
"        [2:TracRoadmap] for help on using\n"
"        the roadmap."
msgstr ""

#: trac/ticket/templates/milestone_view.html:11
#, fuzzy
msgid "Edit this milestone"
msgstr ""

#: trac/ticket/templates/milestone_view.html:27
#: trac/ticket/templates/roadmap.html:42
#, python-format
msgid "Completed %(duration)s ago (%(date)s)"
msgstr ""

#: trac/ticket/templates/milestone_view.html:32
#: trac/ticket/templates/roadmap.html:47
#, python-format
msgid "[1:%(duration)s late] (%(date)s)"
msgstr ""

#: trac/ticket/templates/milestone_view.html:37
#: trac/ticket/templates/roadmap.html:52
#, python-format
msgid "Due in %(duration)s (%(date)s)"
msgstr ""

#: trac/ticket/templates/milestone_view.html:41
#: trac/ticket/templates/roadmap.html:56
msgid "No date set"
msgstr "Ngày chưa được thiết lập"

#: trac/ticket/templates/milestone_view.html:51
#, python-format
msgid "%(stat_title)s by"
msgstr ""

#: trac/ticket/templates/milestone_view.html:65
#, fuzzy
msgid "(none)"
msgstr "Không có"

#: trac/ticket/templates/milestone_view.html:101
msgid "Edit milestone"
msgstr "Sửa đổi mốc thời gian"

#: trac/ticket/templates/query.html:30
#: trac/ticket/templates/query_results.html:28
#: trac/ticket/templates/report_view.html:21
#: trac/ticket/templates/report_view.html:97
#, fuzzy, python-format
msgid "%(num)s match"
msgid_plural "%(num)s matches"
msgstr[0] ""

#: trac/ticket/templates/query.html:39
msgid "Filters"
msgstr "Bộ lọc"

#: trac/ticket/templates/query.html:40
msgid "Query filters"
msgstr "Lọc truy vấn"

#: trac/ticket/templates/query.html:46 trac/ticket/templates/query.html:144
#, fuzzy
msgid "Or"
msgstr "hoặc"

#: trac/ticket/templates/query.html:74
msgid "or"
msgstr "hoặc"

#: trac/ticket/templates/query.html:116
msgid ""
"[1:between]\n"
"                            [2:]\n"
"                            [3:and]\n"
"                            [4:]"
msgstr ""

#: trac/ticket/templates/query.html:130
#, fuzzy
msgid "And"
msgstr "và"

#: trac/ticket/templates/query.html:163
msgid "Columns"
msgstr "Cột"

#: trac/ticket/templates/query.html:177
msgid "Group results by"
msgstr "Nhóm kết quả theo"

#: trac/ticket/templates/query.html:188
msgid "descending"
msgstr "giảm dần"

#: trac/ticket/templates/query.html:192
msgid "Show under each result:"
msgstr "Hiển thị dưới mỗi kết quả:"

#: trac/ticket/templates/query.html:202
#: trac/ticket/templates/report_view.html:27
msgid "Max items per page"
msgstr "Số lượng hiển thị một trang"

#: trac/ticket/templates/query.html:224
#, python-format
msgid "Edit report {%(id)s} corresponding to this query"
msgstr ""

#: trac/ticket/templates/query.html:224
msgid "Edit query"
msgstr "Sửa đổi truy vấn"

#: trac/ticket/templates/query.html:233
msgid "Save query"
msgstr "Lưu truy vấn"

#: trac/ticket/templates/query.html:233
#, python-format
msgid "Save updated query in report {%(id)s}"
msgstr "Lưu truy vấn được cập nhật trong báo cáo {%(id)s}"

#: trac/ticket/templates/query.html:233
msgid "Create new report from current query"
msgstr "Tạo báo cáo mới từ truy vấn hiện tại"

#: trac/ticket/templates/query.html:241
#, python-format
msgid "Delete report {%(id)s} corresponding to this query"
msgstr ""

#: trac/ticket/templates/query.html:241
msgid "Delete query"
msgstr "xóa truy vấn"

#: trac/ticket/templates/query.html:248
msgid ""
"[1:Note:] See [2:TracQuery]\n"
"        for help on using queries."
msgstr ""

#: trac/ticket/templates/query_results.html:35
#, fuzzy
msgid "(ascending)"
msgstr "giảm dần"

#: trac/ticket/templates/query_results.html:35
#, fuzzy
msgid "(descending)"
msgstr "giảm dần"

#: trac/ticket/templates/query_results.html:36
#: trac/versioncontrol/templates/sortable_th.html:18
#, python-format
msgid "Sort by %(col)s %(direction)s"
msgstr ""

#: trac/ticket/templates/query_results.html:58
#, fuzzy
msgid "No tickets found"
msgstr "Không kết quả nào tìm thấy"

#: trac/ticket/templates/query_results.html:72
#: trac/ticket/templates/query_results.html:75
msgid "View ticket"
msgstr "Xem thẻ"

#: trac/ticket/templates/query_results.html:80
#: trac/ticket/templates/report_view.html:183
#, fuzzy
msgid "View milestone"
msgstr "Mốc thời gian mới"

#: trac/ticket/templates/query_results.html:92
msgid "(this ticket)"
msgstr "(thẻ này)"

#: trac/ticket/templates/query_results.html:108
msgid "(more results for this group on next page)"
msgstr "(các kết quả thêm cho nhóm này ở trang kế)"

#: trac/ticket/templates/report_delete.html:17
msgid "Are you sure you want to delete this report?"
msgstr "Bạn có chắc là bạn muốn xóa báo cáo này?"

#: trac/ticket/templates/report_delete.html:22
#: trac/ticket/templates/report_list.html:34
#: trac/ticket/templates/report_view.html:74
msgid "Delete report"
msgstr "Xóa báo cáo"

#: trac/ticket/templates/report_delete.html:26
#: trac/ticket/templates/report_edit.html:49
#: trac/ticket/templates/report_list.html:52
#: trac/ticket/templates/report_view.html:208
#, fuzzy
msgid ""
"[1:Note:]\n"
"        See [2:TracReports] for help on using and creating reports."
msgstr ""

#: trac/ticket/templates/report_edit.html:16
#, fuzzy
msgid "New Report"
msgstr "Xem báo cáo"

#: trac/ticket/templates/report_edit.html:21
msgid "Report Title:"
msgstr "Tiêu đề Báo cáo:"

#: trac/ticket/templates/report_edit.html:25
msgid "Description: (you may use [1:WikiFormatting] here)"
msgstr "Mô tả: (bạn có thể dùng [1:WikiFormatting] tại đây)"

#: trac/ticket/templates/report_edit.html:34
msgid "Error:"
msgstr "Lỗi:"

#: trac/ticket/templates/report_edit.html:36
#, fuzzy
msgid ""
"Query for Report: (can be either SQL or, if starting with [1:query:],\n"
"              a [2:TracQuery] expression)"
msgstr ""

#: trac/ticket/templates/report_edit.html:43
msgid "Save report"
msgstr "Lưu báo cáo"

#: trac/ticket/templates/report_list.html:23
#, fuzzy
msgid "Report"
msgstr "Xem báo cáo"

#: trac/ticket/templates/report_list.html:24 trac/wiki/admin.py:207
#, fuzzy
msgid "Title"
msgstr "Tập tin"

#: trac/ticket/templates/report_list.html:25
#: trac/wiki/templates/wiki_edit.html:68 trac/wiki/templates/wiki_edit.html:141
#, fuzzy
msgid "Actions"
msgstr "Hành động"

#: trac/ticket/templates/report_list.html:30
#: trac/ticket/templates/report_list.html:31
#: trac/ticket/templates/report_view.html:134
msgid "View report"
msgstr "Xem báo cáo"

#: trac/ticket/templates/report_list.html:32
#: trac/ticket/templates/report_view.html:62
msgid "Edit report"
msgstr "Sửa đổi báo cáo"

#: trac/ticket/templates/report_list.html:33
#: trac/ticket/templates/ticket.html:148 trac/wiki/templates/wiki_edit.html:124
#, fuzzy
msgid "Edit"
msgstr "kết thúc với"

#: trac/ticket/templates/report_list.html:38
#, fuzzy
msgid "No reports available."
msgstr "Xem thử HTML không có sẵn"

#: trac/ticket/templates/report_list.html:47
msgid "Create new report"
msgstr "Tạo báo cáo mới"

#: trac/ticket/templates/report_view.html:32
#, fuzzy
msgid "Arguments"
msgstr "Tập tin đính kèm"

#: trac/ticket/templates/report_view.html:33
msgid "Report arguments"
msgstr ""

#: trac/ticket/templates/report_view.html:68
msgid "Copy report"
msgstr "Sao chép báo cáo"

#: trac/ticket/templates/report_view.html:110
msgid "(empty)"
msgstr ""

#: trac/ticket/templates/report_view.html:141
#: trac/ticket/templates/report_view.html:149
#, python-format
msgid "View %(realm)s"
msgstr ""

#: trac/ticket/templates/roadmap.html:21
#, fuzzy
msgid "Show completed milestones"
msgstr "Hiện thị các môc thời gian đã hoàn tất"

#: trac/ticket/templates/roadmap.html:26
msgid "Hide milestones with no due date"
msgstr ""

#: trac/ticket/templates/roadmap.html:37
msgid "Milestone:"
msgstr "Mốc thời gian:"

#: trac/ticket/templates/roadmap.html:75
msgid "Add new milestone"
msgstr "Thêm mốc thời gian mới"

#: trac/ticket/templates/ticket.html:80
msgid "Go to the ticket editor"
msgstr ""

#: trac/ticket/templates/ticket.html:80
msgid "Modify"
msgstr "Thay đổi"

#: trac/ticket/templates/ticket.html:84
msgid "Ticket #"
msgstr "Thẻ #"

#: trac/ticket/templates/ticket.html:91
#, fuzzy
msgid "at [1:Initial Version]"
msgstr "Phiên bản ban đầu"

#: trac/ticket/templates/ticket.html:94
#, fuzzy, python-format
msgid "at [1:Version %(version)s]"
msgstr ""

#: trac/ticket/templates/ticket.html:98
msgid "Create New Ticket"
msgstr "Tạo thẻ mới"

#: trac/ticket/templates/ticket.html:113
msgid "Change History"
msgstr "Lịch sử thay đổi"

#: trac/ticket/templates/ticket.html:128 trac/ticket/templates/ticket.html:217
msgid "in reply to:"
msgstr "trả lời cho:"

#: trac/ticket/templates/ticket.html:133
#, fuzzy
msgid "follow-up:"
msgid_plural "follow-ups:"
msgstr[0] "Tiếp theo"

#: trac/ticket/templates/ticket.html:148
#, fuzzy, python-format
msgid "Edit comment %(cnum)s"
msgstr "Phiên bản %(cnum)s"

#: trac/ticket/templates/ticket.html:155
#: trac/ticket/templates/ticket_box.html:73
msgid "Reply"
msgstr "Trả lời"

#: trac/ticket/templates/ticket.html:155
#, python-format
msgid "Reply to comment %(cnum)s"
msgstr ""

#: trac/ticket/templates/ticket.html:162
#, python-format
msgid ""
"Version %(version)s, edited %(date)s ago\n"
"                      by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket.html:166
#, python-format
msgid ""
"Last edited %(date)s ago\n"
"                      by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket.html:172
#: trac/versioncontrol/templates/changeset.html:129
msgid "previous"
msgstr "trước"

#: trac/ticket/templates/ticket.html:176
#, fuzzy
msgid "next"
msgstr "Sau"

#: trac/ticket/templates/ticket.html:196
msgid "View ticket fields and description"
msgstr ""

#: trac/ticket/templates/ticket.html:196
#, fuzzy
msgid "View"
msgstr "Xem trước"

#: trac/ticket/templates/ticket.html:199
#, fuzzy
msgid "Add a comment"
msgstr "Thêm tập tin đính kèm"

#: trac/ticket/templates/ticket.html:203
#, fuzzy
msgid ""
"You may use\n"
"              [1:WikiFormatting]\n"
"              here."
msgstr ""
"Lời bình (bạn có thể dùng\n"
"              [1:WikiFormatting]\n"
"              tại đây):"

#: trac/ticket/templates/ticket.html:210
msgid ""
"Warnings are shown at the [1:top of the page]. The ticket validation\n"
"            may have failed."
msgstr ""

#: trac/ticket/templates/ticket.html:220
#, python-format
msgid "Changed by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket.html:227
#, fuzzy
msgid "Modify Ticket"
msgstr "đã thay đổi"

#: trac/ticket/templates/ticket.html:233
#, fuzzy
msgid "Change Properties"
msgstr "Các thuộc tính"

#: trac/ticket/templates/ticket.html:234
msgid "Properties"
msgstr "Các thuộc tính"

#: trac/ticket/templates/ticket.html:238
msgid "Summary:"
msgstr "Tóm tắt:"

#: trac/ticket/templates/ticket.html:246
msgid "Reporter:"
msgstr "Người thông báo:"

#: trac/ticket/templates/ticket.html:258
#, fuzzy
msgid ""
"You may use\n"
"                          [1:WikiFormatting] here."
msgstr ""
"Lời bình (bạn có thể dùng\n"
"              [1:WikiFormatting]\n"
"              tại đây):"

#: trac/ticket/templates/ticket.html:274
#: trac/ticket/templates/ticket_box.html:43
#, python-format
msgid "%(field)s:"
msgstr ""

#: trac/ticket/templates/ticket.html:313
msgid "This checkbox allows you to add or remove yourself from the CC list."
msgstr "Hộp đánh dấu này cho phép bạn thêm hoặc bỏ chính bạn ra khỏi danh sách CC"

#: trac/ticket/templates/ticket.html:319
msgid "Space or comma delimited email addresses and usernames are accepted."
msgstr ""
"Địa chỉ thư điện tử và tên đăng nhập phân cách bởi khoảng trắng hoặc dấu "
"phẩy được chấp nhận."

#: trac/ticket/templates/ticket.html:375
#: trac/wiki/templates/wiki_edit_form.html:50
msgid "E-mail address and user name can be saved in the [1:Preferences]."
msgstr ""

#: trac/ticket/templates/ticket.html:383
msgid "I have files to attach to this ticket"
msgstr "Tôi có tập tin cần đính kềm vào thẻ này"

#: trac/ticket/templates/ticket.html:389
#, fuzzy
msgid "Go to the list of attachments"
msgstr "Xóa tập tin đính kèm"

#: trac/ticket/templates/ticket.html:397
#: trac/ticket/templates/ticket_change.html:45
#: trac/wiki/templates/wiki_edit.html:70 trac/wiki/templates/wiki_edit.html:128
#: trac/wiki/templates/wiki_edit_form.html:39
#: trac/wiki/templates/wiki_edit_form.html:68
msgid "Preview"
msgstr "Xem trước"

#: trac/ticket/templates/ticket.html:398
#, fuzzy
msgid "Create ticket"
msgstr "Tạo thẻ mới"

#: trac/ticket/templates/ticket.html:403
#, fuzzy
msgid ""
"[1:Note:] See\n"
"        [2:TracTickets] for help on using\n"
"        tickets."
msgstr ""

#: trac/ticket/templates/ticket_box.html:19
#, python-format
msgid "Opened %(created)s ago"
msgstr ""

#: trac/ticket/templates/ticket_box.html:20
#, python-format
msgid "Last modified %(modified)s ago"
msgstr ""

#: trac/ticket/templates/ticket_box.html:21
msgid "(ticket not yet created)"
msgstr "(thẻ chưa được tạo)"

#: trac/ticket/templates/ticket_box.html:29
msgid "Reported by:"
msgstr "Báo cáo bởi:"

#: trac/ticket/templates/ticket_box.html:33
msgid "Owned by:"
msgstr "Sở hữu bởi:"

#: trac/ticket/templates/ticket_box.html:63
#, fuzzy, python-format
msgid "(last modified by %(author)s)"
msgstr "(thay đổi cuối cùng bởi"

#: trac/ticket/templates/ticket_box.html:73
msgid "Reply, quoting this description"
msgstr "Trả lời, trích dẫn mô tả"

#: trac/ticket/templates/ticket_change.html:19
#, python-format
msgid ""
"[1:[2:%(name)s]][3:​]\n"
"          added"
msgstr ""

#: trac/ticket/templates/ticket_change.html:26
#, python-format
msgid "changed from [1:%(old)s] to [2:%(new)s]"
msgstr ""

#: trac/ticket/templates/ticket_change.html:29
#, python-format
msgid "set to [1:%(value)s]"
msgstr ""

#: trac/ticket/templates/ticket_change.html:32
#, python-format
msgid "[1:%(value)s] deleted"
msgstr ""

#: trac/ticket/templates/ticket_change.html:45
#, python-format
msgid "Preview changes to comment %(cnum)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:47
#, python-format
msgid "Submit changes to comment %(cnum)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:49
msgid "Cancel comment edit"
msgstr ""

#: trac/ticket/templates/ticket_notify_email.txt:9
#, python-format
msgid "Changes (by %(author)s):"
msgstr ""

#: trac/ticket/templates/ticket_notify_email.txt:15
#, fuzzy, python-format
msgid "Description changed by %(author)s:"
msgstr "Mô tả thay đổi bởi"

#: trac/ticket/templates/ticket_notify_email.txt:21
#, python-format
msgid "Comment (by %(author)s):"
msgstr ""

#: trac/ticket/templates/ticket_notify_email.txt:29
#, python-format
msgid "Ticket URL: <%(link)s>"
msgstr ""

#: trac/timeline/web_ui.py:76 trac/timeline/templates/timeline.html:10
#: trac/timeline/templates/timeline.html:16
msgid "Timeline"
msgstr "Timeline"

#: trac/timeline/web_ui.py:234 trac/timeline/web_ui.py:244
#, fuzzy
msgid "Previous Period"
msgstr "Khoảng thời gian trước"

#: trac/timeline/web_ui.py:243 trac/timeline/web_ui.py:244
#, fuzzy
msgid "Next Period"
msgstr "Khoảng thời gian sau"

#: trac/timeline/web_ui.py:304
#, python-format
msgid "%(date)s in Timeline"
msgstr "%(date)s trong Timeline"

#. TRANSLATOR: ...want to see the 'other kinds of events' from... (link)
#: trac/timeline/web_ui.py:351
msgid "other kinds of events"
msgstr ""

#: trac/timeline/web_ui.py:356
#, python-format
msgid "Event provider %(name)s failed for filters %(kinds)s: "
msgstr ""

#: trac/timeline/web_ui.py:359
#, python-format
msgid ""
"You may want to see the %(other_events)s from the Timeline or notify your"
" Trac administrator about the error (detailed information was written to "
"the log)."
msgstr ""

#: trac/timeline/templates/timeline.html:19
msgid ""
"[1:View changes from [2:]] [3:]\n"
"        and [4:[5:] days back][6:]\n"
"        [7:done by [8:]]"
msgstr ""

#: trac/timeline/templates/timeline.html:36
msgid "Today"
msgstr ""

#: trac/timeline/templates/timeline.html:36
msgid "Yesterday"
msgstr ""

#: trac/timeline/templates/timeline.html:42
#, python-format
msgid ""
"[1:%(time)s] %(title)s\n"
"                  by [2:%(author)s]"
msgstr ""

#: trac/timeline/templates/timeline.html:58
#, fuzzy
msgid ""
"[1:Note:] See [2:TracTimeline]\n"
"        for information about the timeline view."
msgstr ""

#: trac/util/datefmt.py:103
#, fuzzy, python-format
msgid "%(num)d year"
msgid_plural "%(num)d years"
msgstr[0] ""

#: trac/util/datefmt.py:104
#, fuzzy, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
msgstr[0] ""

#: trac/util/datefmt.py:105
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
msgstr[0] ""

#: trac/util/datefmt.py:106
#, fuzzy, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
msgstr[0] ""

#: trac/util/datefmt.py:107
#, fuzzy, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
msgstr[0] ""

#: trac/util/datefmt.py:108
#, fuzzy, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
msgstr[0] ""

#: trac/util/datefmt.py:127
#, python-format
msgid "%(num)i second"
msgid_plural "%(num)i seconds"
msgstr[0] ""

#: trac/util/datefmt.py:274
#, python-format
msgid ""
"\"%(date)s\" is an invalid date, or the date format is not known. Try "
"\"%(hint)s\" instead."
msgstr ""

#: trac/util/datefmt.py:276 trac/util/datefmt.py:284
#, fuzzy
msgid "Invalid Date"
msgstr "Loại nhật ký không hợp lệ"

#: trac/util/datefmt.py:282
#, python-format
msgid ""
"The date \"%(date)s\" is outside valid range. Try a date closer to "
"present time."
msgstr ""

#: trac/util/presentation.py:255
#, python-format
msgid "%(last)d of %(total)d"
msgstr "%(last)d của %(total)d"

#: trac/util/presentation.py:257
#, python-format
msgid "%(start)d - %(stop)d of %(total)d"
msgstr "%(start)d - %(stop)d của %(total)d"

#: trac/versioncontrol/admin.py:113
msgid "Alias"
msgstr ""

#: trac/versioncontrol/admin.py:113
#: trac/versioncontrol/templates/admin_repositories.html:125
msgid "Directory"
msgstr "Thư mục"

#: trac/versioncontrol/admin.py:119
msgid "Cannot synchronize a single revision on multiple repositories"
msgstr ""

#: trac/versioncontrol/admin.py:127 trac/versioncontrol/admin.py:198
#: trac/versioncontrol/web_ui/browser.py:351
#: trac/versioncontrol/web_ui/changeset.py:247
#: trac/versioncontrol/web_ui/changeset.py:1096
#: trac/versioncontrol/web_ui/log.py:88 trac/versioncontrol/web_ui/log.py:393
#, fuzzy, python-format
msgid "Repository '%(repo)s' not found"
msgstr ""

#: trac/versioncontrol/admin.py:131
#, python-format
msgid "%(rev)s resynced on %(reponame)s."
msgstr ""

#: trac/versioncontrol/admin.py:138
#, python-format
msgid "Resyncing repository history for %(reponame)s... "
msgstr ""

#: trac/versioncontrol/admin.py:145
#, python-format
msgid "%(num)s revision cached."
msgid_plural "%(num)s revisions cached."
msgstr[0] ""

#: trac/versioncontrol/admin.py:147
#, fuzzy
msgid "Done."
msgstr "Không có"

#: trac/versioncontrol/admin.py:182
msgid "Version Control"
msgstr ""

#: trac/versioncontrol/admin.py:183
#: trac/versioncontrol/templates/admin_repositories.html:10
#, fuzzy
msgid "Repositories"
msgstr "Repository gởi lên"

#: trac/versioncontrol/admin.py:222 trac/versioncontrol/admin.py:264
#, python-format
msgid "You should now run %(resync)s to synchronize Trac with the repository."
msgstr ""

#: trac/versioncontrol/admin.py:227
#, python-format
msgid "You may have to run %(resync)s to synchronize Trac with the repository."
msgstr ""

#: trac/versioncontrol/admin.py:235
#, python-format
msgid ""
"You will need to update your post-commit hook to call %(cset_added)s with"
" the new repository name."
msgstr ""

#: trac/versioncontrol/admin.py:255
msgid "Missing arguments to add a repository."
msgstr ""

#: trac/versioncontrol/admin.py:260
#, python-format
msgid "The repository \"%(name)s\" has been added."
msgstr ""

#: trac/versioncontrol/admin.py:270
#, python-format
msgid ""
"You should also set up a post-commit hook on the repository to call "
"%(cset_added)s for each committed changeset."
msgstr ""

#: trac/versioncontrol/admin.py:283
#, python-format
msgid "The alias \"%(name)s\" has been added."
msgstr ""

#: trac/versioncontrol/admin.py:286
msgid "Missing arguments to add an alias."
msgstr ""

#: trac/versioncontrol/admin.py:299
msgid "The selected repositories have been removed."
msgstr ""

#: trac/versioncontrol/admin.py:302
msgid "No repositories were selected."
msgstr ""

#: trac/versioncontrol/admin.py:343
msgid "The repository directory must be an absolute path."
msgstr ""

#: trac/versioncontrol/admin.py:352
#, python-format
msgid ""
"The repository directory must be located below one of the following "
"directories: %(dirs)s"
msgstr ""

#: trac/versioncontrol/api.py:32
#: trac/versioncontrol/templates/admin_repositories.html:20
#: trac/versioncontrol/templates/admin_repositories.html:33
#: trac/versioncontrol/templates/admin_repositories.html:132
#: trac/versioncontrol/templates/admin_repositories.html:134
#: trac/versioncontrol/web_ui/browser.py:864
#: trac/versioncontrol/web_ui/changeset.py:873
#: trac/versioncontrol/web_ui/changeset.py:1017
#, fuzzy
msgid "(default)"
msgstr "Mặc định"

#: trac/versioncontrol/api.py:183
#, fuzzy, python-format
msgid "Invalid key \"%(key)s\""
msgstr ""

#: trac/versioncontrol/api.py:190
#, python-format
msgid "You should now run \"repository resync %(name)s\"."
msgstr ""

#: trac/versioncontrol/api.py:193
#, python-format
msgid "You may have to run \"repository resync %(name)s\"."
msgstr ""

#: trac/versioncontrol/api.py:201 trac/versioncontrol/api.py:264
msgid "The repository directory must be absolute"
msgstr ""

#: trac/versioncontrol/api.py:206
#, python-format
msgid "The repository type '%(type)s' is not supported"
msgstr ""

#: trac/versioncontrol/api.py:343
#, python-format
msgid ""
"Can't synchronize with repository \"%(name)s\" (%(error)s). Look in the "
"Trac log for more information."
msgstr ""

#: trac/versioncontrol/api.py:364
#, fuzzy, python-format
msgid "Changeset %(rev)s in %(repo)s"
msgstr "Không có tập các thay đổi %(rev)s trong repository"

#: trac/versioncontrol/api.py:366
#, python-format
msgid "Changeset %(rev)s"
msgstr "Tập hợp các thay đổi %(rev)s"

#: trac/versioncontrol/api.py:376
#, fuzzy
msgid "directory"
msgstr "Thư mục"

#: trac/versioncontrol/api.py:378
#, fuzzy
msgid "file"
msgstr "Tập tin"

#: trac/versioncontrol/api.py:380
#, fuzzy, python-format
msgid " at version %(rev)s"
msgstr "của phiên bản %(rev)s"

#: trac/versioncontrol/api.py:382
#, fuzzy
msgid "path"
msgstr "Đường dẫn"

#: trac/versioncontrol/api.py:385
#, fuzzy, python-format
msgid " in %(repo)s"
msgstr ""

#. TRANSLATOR: file /path/to/file.py at version 13 in reponame
#: trac/versioncontrol/api.py:387
#, python-format
msgid "%(kind)s %(id)s%(at_version)s%(in_repo)s"
msgstr ""

#: trac/versioncontrol/api.py:390
#, fuzzy, python-format
msgid "Repository %(repo)s"
msgstr "Duyệt đường dẫn kho"

#: trac/versioncontrol/api.py:703
#, python-format
msgid "Unsupported version control system \"%(name)s\": %(error)s"
msgstr ""

#: trac/versioncontrol/api.py:706
#, python-format
msgid ""
"Unsupported version control system \"%(name)s\": Can't find an "
"appropriate component, maybe the corresponding plugin was not enabled? "
msgstr ""

#: trac/versioncontrol/api.py:714
#, python-format
msgid "No changeset %(rev)s in the repository"
msgstr "Không có tập các thay đổi %(rev)s trong repository"

#: trac/versioncontrol/api.py:716
msgid "No such changeset"
msgstr "Không có tập thay đổi nào như thế"

#: trac/versioncontrol/api.py:722
#, python-format
msgid "No node %(path)s at revision %(rev)s"
msgstr ""

#: trac/versioncontrol/api.py:724
#, python-format
msgid "%(msg)s: No node %(path)s at revision %(rev)s"
msgstr ""

#: trac/versioncontrol/api.py:726
msgid "No such node"
msgstr "Không có nút (node) nào như thế"

#: trac/versioncontrol/cache.py:158
#, python-format
msgid ""
"The repository directory has changed, you should resynchronize the "
"repository with: trac-admin $ENV repository resync '%(reponame)s'"
msgstr ""

#: trac/versioncontrol/svn_authz.py:72
#, python-format
msgid "Line %(lineno)d: Entry before first section header"
msgstr ""

#: trac/versioncontrol/svn_authz.py:76
#, python-format
msgid "Line %(lineno)d: Invalid entry"
msgstr ""

#: trac/versioncontrol/svn_fs.py:277
#, fuzzy, python-format
msgid "Subversion >= 1.0 required, found %(version)s"
msgstr "Cần Subversion >= 1.0: Tìm thấy %(version)s"

#: trac/versioncontrol/svn_fs.py:332
#, python-format
msgid "%(path)s does not appear to be a Subversion repository."
msgstr "%(path)s không phải là một Subversion repository"

#: trac/versioncontrol/svn_fs.py:339
#, python-format
msgid "Couldn't open Subversion repository %(path)s: %(svn_error)s"
msgstr ""

#: trac/versioncontrol/svn_fs.py:628
#, python-format
msgid ""
"Diff mismatch: Base is a %(oldnode)s (%(oldpath)s in revision %(oldrev)s)"
" and Target is a %(newnode)s (%(newpath)s in revision %(newrev)s)."
msgstr ""
"Diff không khớp: Gốc là một %(oldnode)s (%(oldpath)s ở lần cập nhật "
"%(oldrev)s) và Đích là một %(newnode)s (%(newpath)s ở lần cập nhật "
"%(newrev)s)."

#: trac/versioncontrol/svn_fs.py:777
#, fuzzy, python-format
msgid "svn blame failed on %(path)s: %(error)s"
msgstr "svn blame thất bại: %(error)s"

#: trac/versioncontrol/svn_prop.py:111
msgid "No svn:externals configured in trac.ini"
msgstr "Không có svn:externals đuợc cấu hình trong trac.ini"

#: trac/versioncontrol/svn_prop.py:148
#, fuzzy
msgid "merged"
msgstr "Ghi chú:"

#: trac/versioncontrol/svn_prop.py:148
#, fuzzy
msgid "blocked"
msgstr "đóng"

#: trac/versioncontrol/svn_prop.py:182
msgid "non-inheritable"
msgstr ""

#: trac/versioncontrol/svn_prop.py:184
msgid "merged on the directory itself but not below"
msgstr ""

#: trac/versioncontrol/svn_prop.py:200
msgid "eligible"
msgstr ""

#: trac/versioncontrol/svn_prop.py:214
msgid "(toggle deleted branches)"
msgstr ""

#: trac/versioncontrol/svn_prop.py:252
msgid "View merge source"
msgstr ""

#: trac/versioncontrol/svn_prop.py:263
#, fuzzy
msgid "No revisions"
msgstr "tại lân cập nhật:"

#: trac/versioncontrol/svn_prop.py:270
#, python-format
msgid "%(title)s: %(revs)s"
msgstr ""

#: trac/versioncontrol/svn_prop.py:306
#, fuzzy
msgid "merged: "
msgstr "Ghi chú:"

#: trac/versioncontrol/svn_prop.py:306
msgid "blocked: "
msgstr ""

#: trac/versioncontrol/svn_prop.py:307
msgid "reverse-merged: "
msgstr ""

#: trac/versioncontrol/svn_prop.py:307
msgid "un-blocked: "
msgstr ""

#: trac/versioncontrol/svn_prop.py:308
msgid "marked as non-inheritable: "
msgstr ""

#: trac/versioncontrol/svn_prop.py:309
msgid "unmarked as non-inheritable: "
msgstr ""

#: trac/versioncontrol/svn_prop.py:321
#, fuzzy
msgid " (added)"
msgstr "thêm vào"

#: trac/versioncontrol/svn_prop.py:358
msgid "removed"
msgstr "xóa"

#: trac/versioncontrol/svn_prop.py:361
msgid " (with no actual effect on merging)"
msgstr ""

#: trac/versioncontrol/svn_prop.py:362
#, python-format
msgid "Property %(prop)s changed"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:14
#, fuzzy
msgid "Manage Repositories"
msgstr "Quản lý Phiên bản"

#: trac/versioncontrol/templates/admin_repositories.html:24
#, fuzzy
msgid "Default:"
msgstr "Mặc định"

#: trac/versioncontrol/templates/admin_repositories.html:30
#, fuzzy
msgid "Repository:"
msgstr "Repository gởi lên"

#: trac/versioncontrol/templates/admin_repositories.html:43
#, fuzzy
msgid "Modify Repository:"
msgstr "Thay đổi Phiên bản:"

#: trac/versioncontrol/templates/admin_repositories.html:44
#, fuzzy
msgid "View Repository:"
msgstr "Xem lần cập nhật"

#: trac/versioncontrol/templates/admin_repositories.html:45
msgid ""
"[1:Note:]\n"
"            This repository is defined in [2:[3:trac.ini]]\n"
"            and cannot be edited on this page."
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:59
#: trac/versioncontrol/templates/admin_repositories.html:99
#, fuzzy
msgid "Directory:"
msgstr "Thư mục"

#: trac/versioncontrol/templates/admin_repositories.html:67
msgid "Hide from repository index"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:93
msgid "Add Repository:"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:110
msgid "Add Alias:"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:125
msgid "Revision"
msgstr "Lần cập nhật"

#: trac/versioncontrol/templates/admin_repositories.html:137
#, python-format
msgid "Alias of %(repo)s"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:144
#, fuzzy
msgid "Refresh"
msgstr "Tuỳ chọn"

#: trac/versioncontrol/templates/browser.html:13
#, python-format
msgid "%(basename)s in %(dirname)s"
msgstr ""

#: trac/versioncontrol/templates/browser.html:54
msgid "Default Repository"
msgstr ""

#: trac/versioncontrol/templates/browser.html:61
msgid "Hint: clear the field to view latest revision"
msgstr ""

#: trac/versioncontrol/templates/browser.html:61
msgid "View revision:"
msgstr "Xem lần cập nhật"

#: trac/versioncontrol/templates/browser.html:71
msgid "Visit:"
msgstr "Xem"

#: trac/versioncontrol/templates/browser.html:79
msgid "Go!"
msgstr "Đi nào!"

#: trac/versioncontrol/templates/browser.html:79
msgid "Jump to the chosen preselected path"
msgstr "Nhảy tới đường dẫn đã được chọn trước"

#: trac/versioncontrol/templates/browser.html:92
msgid "Parent Directory"
msgstr "Thư mục cha"

#: trac/versioncontrol/templates/browser.html:98
#, fuzzy
msgid "No files found"
msgstr "Không kết quả nào tìm thấy"

#: trac/versioncontrol/templates/browser.html:106
#: trac/wiki/templates/wiki_edit.html:112 trac/wiki/templates/wiki_view.html:32
msgid "Revision info"
msgstr "Thông tin lân cập nhật"

#: trac/versioncontrol/templates/browser.html:108
#, python-format
msgid ""
"Revision [1:%(rev)s],\n"
"            [2:%(size)s]\n"
"            checked in by %(author)s, %(date)s ago\n"
"            ([3:diff])"
msgstr ""

#: trac/versioncontrol/templates/browser.html:140
#, python-format
msgid "Property [1:%(name)s] set to %(value)s"
msgstr ""

#: trac/versioncontrol/templates/browser.html:154
#, fuzzy
msgid "Repository Index"
msgstr "Repository gởi lên"

#: trac/versioncontrol/templates/browser.html:164
msgid ""
"[1:Note:] See [2:TracBrowser]\n"
"        for help on using the repository browser."
msgstr ""

#: trac/versioncontrol/templates/browser.html:176
msgid "View changes..."
msgstr "Xem các thay đổi..."

#: trac/versioncontrol/templates/browser.html:176
msgid "Select paths and revs for Diff"
msgstr "Chọn đường dẫn và revs cho Diff"

#: trac/versioncontrol/templates/changeset.html:36
#: trac/versioncontrol/templates/changeset.html:46
#: trac/versioncontrol/templates/changeset.html:48
#: trac/versioncontrol/templates/changeset.html:58
#: trac/versioncontrol/templates/changeset.html:68
#: trac/versioncontrol/templates/changeset.html:70
msgid "Show full changeset"
msgstr "Hiển thị toàn bộ tập các thay đổi"

#: trac/versioncontrol/templates/changeset.html:37
#: trac/versioncontrol/templates/changeset.html:40
#: trac/versioncontrol/templates/changeset.html:45
#: trac/versioncontrol/templates/changeset.html:47
#: trac/versioncontrol/templates/changeset.html:59
#: trac/versioncontrol/templates/changeset.html:62
#: trac/versioncontrol/templates/changeset.html:67
#: trac/versioncontrol/templates/changeset.html:69
#: trac/versioncontrol/templates/changeset.html:105
msgid "Show entry in browser"
msgstr "Hiển thị entry trong trình duyệt"

#: trac/versioncontrol/templates/changeset.html:35
#, python-format
msgid ""
"Changeset [1:%(new_rev)s] in %(reponame)s\n"
"              for [2:%(new_path)s]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:41
#: trac/versioncontrol/templates/changeset.html:63
msgid "Show revision log"
msgstr "Hiển thị nhật ký các lần cập nhật"

#: trac/versioncontrol/templates/changeset.html:39
#, python-format
msgid ""
"Changes in [1:%(new_path)s]\n"
"              [2:\\[%(old_rev)s:%(new_rev)s\\]] in %(reponame)s"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:43
#, python-format
msgid ""
"Changes in %(reponame)s\n"
"              from [1:%(old_path)s]\n"
"              at [2:r%(old_rev)s]\n"
"              to [3:%(new_path)s]\n"
"              at [4:r%(new_rev)s]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:50
#, fuzzy, python-format
msgid "Changeset [1:%(new_rev)s] in %(reponame)s"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:57
#, python-format
msgid ""
"Changeset [1:%(new_rev)s]\n"
"              for [2:%(new_path)s]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:61
#, python-format
msgid ""
"Changes in [1:%(new_path)s]\n"
"              [2:\\[%(old_rev)s:%(new_rev)s\\]]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:65
#, python-format
msgid ""
"Changes\n"
"              from [1:%(old_path)s]\n"
"              at [2:r%(old_rev)s]\n"
"              to [3:%(new_path)s]\n"
"              at [4:r%(new_rev)s]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:72
#, fuzzy, python-format
msgid "Changeset [1:%(new_rev)s]"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:101
#, python-format
msgid "Show what was removed (content at revision %(old_rev)s)"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:106
msgid "(root)"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:112
#, python-format
msgid "Show original file (revision %(old_rev)s)"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:111
#, python-format
msgid ""
"(%(kind)s from [1:\n"
"                %(old_path)s])"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:119
#: trac/versioncontrol/templates/changeset.html:122
msgid "Show differences"
msgstr "Hiển thị các khác biệt"

#: trac/versioncontrol/templates/changeset.html:119
msgid "view diffs"
msgstr "xem diffs"

#: trac/versioncontrol/templates/changeset.html:122
#, python-format
msgid "%(num)d diff"
msgid_plural "%(num)d diffs"
msgstr[0] ""

#: trac/versioncontrol/templates/changeset.html:125
#, python-format
msgid "%(num)d prop"
msgid_plural "%(num)d props"
msgstr[0] ""

#: trac/versioncontrol/templates/changeset.html:129
msgid "Show previous version in browser"
msgstr "Hiển thị phiên bản trước trong trình duyệt"

#: trac/versioncontrol/templates/changeset.html:139
msgid "(less than one hour ago)"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:140
#, python-format
msgid "(%(age)s ago)"
msgstr ""

#: trac/versioncontrol/templates/changeset.html:154
msgid "Message:"
msgstr "Thông điệp"

#: trac/versioncontrol/templates/changeset.html:166
msgid "Location:"
msgstr "Vị trí:"

#: trac/versioncontrol/templates/changeset.html:170
#, fuzzy
msgid "File:"
msgid_plural "Files:"
msgstr[0] "Tập tin:"

#: trac/versioncontrol/templates/changeset.html:170
#, fuzzy
msgid "(No files)"
msgstr "Tập tin nhật ký"

#: trac/versioncontrol/templates/changeset.html:175
#, fuzzy, python-format
msgid "%(num)d added"
msgid_plural "%(num)d added"
msgstr[0] ""

#: trac/versioncontrol/templates/changeset.html:176
#, fuzzy, python-format
msgid "%(num)d deleted"
msgid_plural "%(num)d deleted"
msgstr[0] "đã xóa"

#: trac/versioncontrol/templates/changeset.html:177
#, python-format
msgid "%(num)d edited"
msgid_plural "%(num)d edited"
msgstr[0] ""

#: trac/versioncontrol/templates/changeset.html:178
#, fuzzy, python-format
msgid "%(num)d copied"
msgid_plural "%(num)d copied"
msgstr[0] "sao chép"

#: trac/versioncontrol/templates/changeset.html:179
#, fuzzy, python-format
msgid "%(num)d moved"
msgid_plural "%(num)d moved"
msgstr[0] ""

#: trac/versioncontrol/templates/changeset.html:185
#: trac/versioncontrol/templates/revisionlog.txt:12
msgid "added"
msgstr "thêm vào"

#: trac/versioncontrol/templates/changeset.html:186
#: trac/versioncontrol/templates/revisionlog.txt:12
msgid "deleted"
msgstr "đã xóa"

#: trac/versioncontrol/templates/changeset.html:187
#: trac/versioncontrol/templates/revisionlog.txt:12
msgid "copied"
msgstr "sao chép"

#: trac/versioncontrol/templates/changeset.html:188
#: trac/versioncontrol/templates/revisionlog.txt:12
msgid "moved"
msgstr "di chuyển"

#: trac/versioncontrol/templates/changeset.html:211
#, fuzzy
msgid ""
"[1:Note:] See [2:TracChangeset]\n"
"          for help on using the changeset viewer."
msgstr ""
"[1:Note:] Xem [2:WikiFormatting] và \n"
"          [3:TracWiki] là hướng dẫn sử dụng soạn thảo nội dung wiki."

#: trac/versioncontrol/templates/diff_form.html:10
#: trac/versioncontrol/templates/diff_form.html:21
msgid "Prepare Diff"
msgstr "Chuẩn bị Diff"

#: trac/versioncontrol/templates/diff_form.html:27
msgid "Select the base and the target for the diff:"
msgstr "Hãy chọn Gốc và Đích để thực hiện diff:"

#: trac/versioncontrol/templates/diff_form.html:30
msgid "From:"
msgstr "Từ:"

#: trac/versioncontrol/templates/diff_form.html:34
#: trac/versioncontrol/templates/diff_form.html:44
msgid "at revision:"
msgstr "tại lân cập nhật:"

#: trac/versioncontrol/templates/diff_form.html:40
msgid "To:"
msgstr "Đến:"

#: trac/versioncontrol/templates/diff_form.html:50
msgid ""
"For either path, you can start typing the path and will be\n"
"              presented a list of existing directories and files to "
"select\n"
"              from. Select an entry by clicking on it, or by using the\n"
"              up/down cursor keys and hitting tab."
msgstr ""
"Bạn có thể bắt đầu gõ đường dẫn vào và một danh sách các thư mục và tập "
"tin đã cósẽ hiện ra để\n"
"              chọn. Chọn bằng cách nhấp chuột vào nó, hoặc sử dụng\n"
"              phím lên/xuống và chọn tab."

#: trac/versioncontrol/templates/diff_form.html:62
msgid ""
"[1:Note:] See\n"
"        [2:TracChangeset]\n"
"        for help on using the diff feature."
msgstr ""

#: trac/versioncontrol/templates/dir_entries.html:11
#, fuzzy
msgid "View Directory"
msgstr "Thư mục cha"

#: trac/versioncontrol/templates/dir_entries.html:11
#, fuzzy
msgid "View File"
msgstr "tập tin"

#: trac/versioncontrol/templates/dir_entries.html:19
#: trac/versioncontrol/templates/repository_index.html:24
msgid "View Revision Log"
msgstr "Xem nhật ký các lần thay đổi"

#: trac/versioncontrol/templates/dir_entries.html:20
#: trac/versioncontrol/templates/repository_index.html:25
#, fuzzy
msgid "View Changeset"
msgstr "Xem các thay đổi"

#: trac/versioncontrol/templates/dirlist_thead.html:9
#: trac/versioncontrol/templates/revisionlog.html:96
#: trac/versioncontrol/web_ui/browser.py:785
msgid "Rev"
msgstr "Rev"

#: trac/versioncontrol/templates/dirlist_thead.html:12
#: trac/versioncontrol/web_ui/browser.py:452
msgid "Last Change"
msgstr "Thay đổi cuối cùng"

#: trac/versioncontrol/templates/path_links.html:16
msgid "Go to repository root"
msgstr ""

#: trac/versioncontrol/templates/path_links.html:16
msgid "Go to repository index"
msgstr ""

#: trac/versioncontrol/templates/path_links.html:26
#, fuzzy, python-format
msgid "View %(name)s"
msgstr "Mốc thời gian %(name)s"

#: trac/versioncontrol/templates/path_links.html:32
#, fuzzy, python-format
msgid "View changeset %(rev)s"
msgstr "Tập hợp các thay đổi %(rev)s"

#: trac/versioncontrol/templates/repository_index.html:15
#, fuzzy
msgid "View Root Directory"
msgstr "Thư mục cha"

#: trac/versioncontrol/templates/revisionlog.html:10
msgid "(log)"
msgstr "(nhật ký)"

#: trac/versioncontrol/templates/revisionlog.html:23
msgid "Revision Log Mode:"
msgstr "Kiểu nhật ký lần thay đổi:"

#: trac/versioncontrol/templates/revisionlog.html:27
msgid "Stop on copy"
msgstr "Dừng khi gặp bản sao"

#: trac/versioncontrol/templates/revisionlog.html:33
msgid "Follow copies"
msgstr "Theo các bản sao"

#: trac/versioncontrol/templates/revisionlog.html:39
msgid "Show only adds and deletes"
msgstr "Chỉ hiển thị cái được thêm và xóa"

#: trac/versioncontrol/templates/revisionlog.html:44
msgid ""
"[1:\n"
"              View log starting at\n"
"              [2:]\n"
"            ]\n"
"            [3:\n"
"              and back to\n"
"              [4:]\n"
"            ]"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:54
msgid ""
"[1:\n"
"              Show at most\n"
"              [2:]\n"
"              revisions per page.\n"
"            ]"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:62
msgid "Show full log messages"
msgstr "Hiển thị toàn bộ thông điệp trong nhật ký"

#: trac/versioncontrol/templates/revisionlog.html:80
msgid "Copied or renamed"
msgstr "Được sao chép hoặc đổi tên"

#: trac/versioncontrol/templates/revisionlog.html:88
#: trac/versioncontrol/templates/revisionlog.html:182
#, fuzzy
msgid "Diff from Old Revision to New Revision (as selected in the Diff column)"
msgstr "Diff từ Lần cập nhật cũ tới Lần cập nhật mới (chọn chúng ở bên dưới)"

#: trac/versioncontrol/templates/revisionlog.html:94
msgid "Old / New"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:94
#, fuzzy
msgid "Diff"
msgstr "khác biệt"

#: trac/versioncontrol/templates/revisionlog.html:97
#, fuzzy
msgid "Age"
msgstr "trước"

#: trac/versioncontrol/templates/revisionlog.html:99
msgid "Log Message"
msgstr "Thông điệp nhật ký"

#: trac/versioncontrol/templates/revisionlog.html:106
#, fuzzy
msgid "No revisions found"
msgstr "Hiển thị nhật ký các lần cập nhật"

#: trac/versioncontrol/templates/revisionlog.html:120
#, fuzzy, python-format
msgid "copied from [1:%(path)s]:"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:126
#, python-format
msgid "From [%(rev)s]"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:129
#, fuzzy, python-format
msgid "To [%(rev)s]"
msgstr "Tập hợp các thay đổi %(rev)s"

#: trac/versioncontrol/templates/revisionlog.html:135
msgid "View log starting at this revision"
msgstr "Xem nhật ký bắt đầu từ lần cập nhật"

#: trac/versioncontrol/templates/revisionlog.html:142
#, fuzzy, python-format
msgid "Browse at revision %(rev)s"
msgstr "của phiên bản %(rev)s"

#: trac/versioncontrol/templates/revisionlog.html:146
#, fuzzy, python-format
msgid "View removal changeset [%(rev)s]"
msgstr "Tập hợp các thay đổi %(rev)s"

#: trac/versioncontrol/templates/revisionlog.html:148
#, fuzzy, python-format
msgid "View changeset [%(rev)s] restricted to %(path)s"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:187
#, fuzzy
msgid ""
"[1:Note:] See [2:TracRevisionLog]\n"
"        for help on using the revision log."
msgstr ""

#: trac/versioncontrol/templates/revisionlog.txt:2
#, python-format
msgid "ChangeLog for %(path)s%(in_repo)s"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.txt:4
#, fuzzy, python-format
msgid "Generated by Trac %(version)s"
msgstr "Xóa phiên bản %(version)s"

#: trac/versioncontrol/web_ui/browser.py:296
msgid "Browse Source"
msgstr "Duyệt Mã nguồn"

#: trac/versioncontrol/web_ui/browser.py:374
#, fuzzy
msgid "Invalid changeset number"
msgstr "Số tập các thay đổi không hợp lệ"

#: trac/versioncontrol/web_ui/browser.py:395
#, python-format
msgid "No node %(path)s"
msgstr ""

#: trac/versioncontrol/web_ui/browser.py:435
#: trac/versioncontrol/web_ui/browser.py:445
#, fuzzy, python-format
msgid "Revision %(num)s"
msgstr "Phiên bản %(num)s"

#: trac/versioncontrol/web_ui/browser.py:446
#, fuzzy
msgid "Previous Revision"
msgstr "Khoảng thời gian trước"

#: trac/versioncontrol/web_ui/browser.py:446
#, fuzzy
msgid "Next Revision"
msgstr "tại lân cập nhật:"

#: trac/versioncontrol/web_ui/browser.py:447
#, fuzzy
msgid "Latest Revision"
msgstr "tại lân cập nhật:"

#: trac/versioncontrol/web_ui/browser.py:451
#: trac/versioncontrol/web_ui/log.py:295
msgid "Parent directory"
msgstr "Thư mục cha"

#: trac/versioncontrol/web_ui/browser.py:458
msgid "Normal"
msgstr "Thường"

#: trac/versioncontrol/web_ui/browser.py:459
msgid "View file without annotations"
msgstr "Xem tập tin không có chú thích"

#: trac/versioncontrol/web_ui/browser.py:464
#, fuzzy
msgid "Blame"
msgstr "trễ"

#: trac/versioncontrol/web_ui/browser.py:465
msgid ""
"Annotate each line with the last changed revision (this can be time "
"consuming...)"
msgstr ""
"Chú thích từng dòng với lần cập nhật sau cùng (việc này có thể tốn thời "
"gian...)"

#: trac/versioncontrol/web_ui/browser.py:472
msgid "Revision Log"
msgstr "Nhật ký lần thay đổi"

#: trac/versioncontrol/web_ui/browser.py:478
#, fuzzy
msgid "Repository URL"
msgstr "Repository gởi lên"

#: trac/versioncontrol/web_ui/browser.py:609
#: trac/versioncontrol/web_ui/changeset.py:363
msgid "Zip Archive"
msgstr "Tập tin zip"

#: trac/versioncontrol/web_ui/browser.py:785
msgid "Revision in which the line changed"
msgstr "Lần thay đổi mà dòng này thuộc về"

#: trac/versioncontrol/web_ui/browser.py:866
#, fuzzy, python-format
msgid "View repository %(repo)s"
msgstr "Duyệt đường dẫn kho"

#: trac/versioncontrol/web_ui/changeset.py:240
#, python-format
msgid "Can't compare across different repositories: %(old)s vs. %(new)s"
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:249
msgid "No repository specified and no default repository configured."
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:261
msgid "Invalid Changeset Number"
msgstr "Số tập các thay đổi không hợp lệ"

#: trac/versioncontrol/web_ui/changeset.py:361
msgid "Unified Diff"
msgstr "Diff hợp nhất"

#: trac/versioncontrol/web_ui/changeset.py:372
#, fuzzy
msgid "Previous Changeset"
msgstr "Trang trước"

#: trac/versioncontrol/web_ui/changeset.py:372
#, fuzzy
msgid "Next Changeset"
msgstr "Các thay đổi thẻ"

#: trac/versioncontrol/web_ui/changeset.py:376
msgid "Reverse Diff"
msgstr "Diff ngược"

#: trac/versioncontrol/web_ui/changeset.py:414
#, python-format
msgid "Changeset %(id)s for %(path)s"
msgstr "Tập các thay đổi %(id)s dành cho %(path)s"

#: trac/versioncontrol/web_ui/changeset.py:417
#: trac/versioncontrol/web_ui/changeset.py:443
#: trac/versioncontrol/web_ui/changeset.py:465
#, python-format
msgid "Changeset %(id)s"
msgstr "Tập các thay đổi %(id)s"

#: trac/versioncontrol/web_ui/changeset.py:492
#, python-format
msgid "Show revision %(rev)s of this file in browser"
msgstr "Hiển thị lần cập nhật %(rev)s của tập tin này trong trình duyệt"

#: trac/versioncontrol/web_ui/changeset.py:638
#, python-format
msgid "Show the changeset %(id)s restricted to %(path)s"
msgstr "Hiển thị tập các thay đổi %(id)s của %(path)s"

#: trac/versioncontrol/web_ui/changeset.py:650
#, python-format
msgid "Show the %(range)s differences restricted to %(path)s"
msgstr "Hiển thị %(range)s khác biệt của %(path)s"

#. TRANSLATOR: 'latest' (revision)
#: trac/versioncontrol/web_ui/changeset.py:798
#, fuzzy
msgid "latest"
msgstr "trễ"

#: trac/versioncontrol/web_ui/changeset.py:801
#, python-format
msgid "Diff [%(old_rev)s:%(new_rev)s] for %(path)s"
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:807
#, python-format
msgid "Diff from %(old_path)s@%(old_rev)s to %(new_path)s@%(new_rev)s"
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:879
#, fuzzy, python-format
msgid "Changesets in all repositories"
msgstr "Không có tập các thay đổi %(rev)s trong repository"

#: trac/versioncontrol/web_ui/changeset.py:881
#, fuzzy
msgid "Repository changesets"
msgstr "Repository gởi lên"

#: trac/versioncontrol/web_ui/changeset.py:1021
#, fuzzy, python-format
msgid "Changeset in %(repo)s "
msgid_plural "Changesets in %(repo)s "
msgstr[0] ""

#: trac/versioncontrol/web_ui/changeset.py:1023
#, fuzzy
msgid "Changeset "
msgid_plural "Changesets "
msgstr[0] "Tập các thay đổi"

#: trac/versioncontrol/web_ui/changeset.py:1094
#, fuzzy, python-format
msgid "No permission to view changeset %(rev)s on %(repos)s"
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:1098
#: trac/versioncontrol/web_ui/log.py:395
msgid "No default repository defined"
msgstr ""

#: trac/versioncontrol/web_ui/changeset.py:1139
msgid "Changesets"
msgstr "Tập các thay đổi"

#: trac/versioncontrol/web_ui/log.py:201
#, python-format
msgid ""
"The file or directory '%(path)s' doesn't exist at revision %(rev)s or at "
"any previous revision."
msgstr ""
"Tập tin hoặc thư mục '%(path)s' không tồn tại ở lần cập nhật %(rev)s hoặc"
" ởbất cứ lần cập nhật trước đây."

#: trac/versioncontrol/web_ui/log.py:201
msgid "Nonexistent path"
msgstr "Đường dẫn không tồn tại"

#: trac/versioncontrol/web_ui/log.py:229
#, python-format
msgid "Revision Log (restarting at %(path)s, rev. %(rev)s)"
msgstr "Nhật ký lần thay đổi (bắt đầu lại tại %(path)s, rev. %(rev)s)"

#: trac/versioncontrol/web_ui/log.py:303
msgid "ChangeLog"
msgstr "Nhật ký thay đổi"

#: trac/versioncontrol/web_ui/log.py:305
msgid "View Latest Revision"
msgstr "Xem lần cập nhật gần đây nhất"

#: trac/versioncontrol/web_ui/log.py:309
msgid "Older Revisions"
msgstr "Các lần cập nhật cũ hơn"

#: trac/versioncontrol/web_ui/log.py:391
#, fuzzy
msgid "No permission to view change log"
msgstr "không có quyền xem trang wiki này"

#. TRANSLATOR: You can 'search' in the repository history... (link)
#: trac/versioncontrol/web_ui/util.py:67
#, fuzzy
msgid "search"
msgstr "Tìm kiếm"

#: trac/versioncontrol/web_ui/util.py:72
#, python-format
msgid ""
"You can %(search)s in the repository history to see if that path existed "
"but was later removed"
msgstr ""

#: trac/web/api.py:240
#, python-format
msgid "Invalid URL encoding (was %(path_info)r)"
msgstr ""

#: trac/web/api.py:484
#, fuzzy, python-format
msgid "File %(path)s not found"
msgstr "Cơ sở dữ liệu \"%(path)s\" không được tìm thấy"

#: trac/web/auth.py:100
#, python-format
msgid "logged in as %(user)s"
msgstr "đăng nhập vào dưới quyền %(user)s"

#: trac/web/auth.py:103
msgid "Logout"
msgstr "Đăng xuất"

#: trac/web/auth.py:106
#, fuzzy
msgid "Login"
msgstr "Đăng nhập"

#. TRANSLATOR: ... refer to the 'installation documentation'. (link)
#: trac/web/auth.py:138
msgid "installation documentation"
msgstr ""

#: trac/web/auth.py:139
#, fuzzy
msgid "Configuring Authentication"
msgstr "Cấu hình"

#: trac/web/auth.py:142
#, python-format
msgid ""
"Authentication information not available. Please refer to the "
"%(inst_doc)s."
msgstr ""

#: trac/web/auth.py:150
#, python-format
msgid "Already logged in as %(user)s."
msgstr "Đã đăng nhập dưới quyền %(user)s."

#: trac/web/chrome.py:596
#, python-format
msgid "Error with navigation contributor \"%(name)s\""
msgstr ""

#: trac/web/chrome.py:889
#, fuzzy
msgid "(unknown template location)"
msgstr "Hành động không xác định"

#: trac/web/chrome.py:890
#, python-format
msgid "Genshi %(error)s error while rendering template %(location)s"
msgstr ""

#: trac/web/chrome.py:938 trac/web/chrome.py:946
msgid "anonymous"
msgstr "ẩn danh"

#: trac/web/main.py:235
msgid "Secure cookies are enabled, you must use https to submit forms."
msgstr ""

#: trac/web/main.py:238
msgid "Do you have cookies enabled?"
msgstr ""

#: trac/web/main.py:239
#, python-format
msgid "Missing or invalid form token. %(msg)s"
msgstr ""

#: trac/web/main.py:540
#, fuzzy, python-format
msgid "Error: %(message)s"
msgstr "Lỗi phân tích HTML: %(message)s"

#. TRANSLATOR: ... not logged in, you may want to 'do so' now (link)
#: trac/web/main.py:556
msgid "do so"
msgstr ""

#: trac/web/main.py:558
#, python-format
msgid "You are currently not logged in. You may want to %(do_so)s now."
msgstr ""

#: trac/web/main.py:617
#, fuzzy
msgid "''System information not available''\n"
msgstr "Không có bảng quản trị nào sẵn có"

#: trac/web/main.py:618
#, fuzzy
msgid "''Plugin information not available''\n"
msgstr "Không có bảng quản trị nào sẵn có"

#: trac/web/main.py:642
#, python-format
msgid ""
"==== How to Reproduce ====\n"
"\n"
"While doing a %(method)s operation on `%(path_info)s`, Trac issued an "
"internal error.\n"
"\n"
"''(please provide additional details here)''\n"
"\n"
"Request parameters:\n"
"{{{\n"
"%(req_args)s\n"
"}}}\n"
"\n"
"User agent: `#USER_AGENT#`\n"
"\n"
"==== System Information ====\n"
"%(sys_info)s\n"
"==== Enabled Plugins ====\n"
"%(enabled_plugins)s\n"
"==== Python Traceback ====\n"
"{{{\n"
"%(traceback)s}}}"
msgstr ""

#: trac/web/session.py:259
#, fuzzy, python-format
msgid "Session '%(id)s' already exists. Please choose a different session ID."
msgstr ""

#: trac/web/session.py:262
#, fuzzy
msgid "Error renaming session"
msgstr "Khôi phục phiên:"

#: trac/web/session.py:445
msgid "SID"
msgstr ""

#: trac/web/session.py:445
#, fuzzy
msgid "Auth"
msgstr "Đường dẫn"

#: trac/web/session.py:445
#, fuzzy
msgid "Last Visit"
msgstr "tại lân cập nhật:"

#: trac/web/session.py:446
msgid "Email"
msgstr ""

#: trac/web/session.py:457
#, fuzzy, python-format
msgid "Session '%(sid)s' already exists"
msgstr ""

#: trac/web/session.py:470
#, fuzzy, python-format
msgid "Invalid attribute '%(attr)s'"
msgstr ""

#: trac/web/session.py:480
#, fuzzy, python-format
msgid "Session '%(sid)s' not found"
msgstr ""

#: trac/wiki/admin.py:102
#, fuzzy, python-format
msgid "Page '%(page)s' not found"
msgstr "Không tìm thấy trang '%(page)s'"

#: trac/wiki/admin.py:118 trac/wiki/model.py:122 trac/wiki/model.py:172
#: trac/wiki/web_ui.py:114
#, fuzzy, python-format
msgid "Invalid Wiki page name '%(name)s'"
msgstr "Trang Wiki không hợp lệ: '%(name)s'"

#: trac/wiki/admin.py:123
#, fuzzy, python-format
msgid "'%(name)s' is not a file"
msgstr "%(name)s không phải là một hành động hợp lệ."

#: trac/wiki/admin.py:139
#, fuzzy, python-format
msgid "  %(title)s already exists"
msgstr ""

#: trac/wiki/admin.py:143
#, python-format
msgid "  %(title)s is already up to date"
msgstr ""

#: trac/wiki/admin.py:175 trac/wiki/admin.py:275
#, python-format
msgid "  %(page)s imported from %(filename)s"
msgstr ""

#: trac/wiki/admin.py:207
msgid "Edits"
msgstr ""

#: trac/wiki/admin.py:213 trac/wiki/web_ui.py:296
msgid "A new name is mandatory for a rename."
msgstr ""

#: trac/wiki/admin.py:215
msgid "The new name is invalid."
msgstr ""

#: trac/wiki/admin.py:219 trac/wiki/web_ui.py:303
#, fuzzy, python-format
msgid "The page %(name)s already exists."
msgstr ""

#: trac/wiki/admin.py:233
#, fuzzy
msgid "Deleted pages"
msgstr "Xóa trang"

#: trac/wiki/admin.py:253
#, fuzzy, python-format
msgid "'%(name)s' is not a directory"
msgstr "%(name)s không phải là một hành động hợp lệ."

#: trac/wiki/api.py:379
msgid "no permission to view this wiki page"
msgstr "không có quyền xem trang wiki này"

#: trac/wiki/formatter.py:174
#, python-format
msgid "HTML parsing error: %(message)s"
msgstr "Lỗi phân tích HTML: %(message)s"

#: trac/wiki/formatter.py:178
msgid "Error: Forbidden character sequence \"--\" in htmlcomment wiki code block"
msgstr ""

#: trac/wiki/formatter.py:252
#, python-format
msgid "!#%(name)s must contain at most one table"
msgstr ""

#: trac/wiki/formatter.py:256
#, python-format
msgid "!#%(name)s must contain at least one table cell (and table cells only)"
msgstr ""

#: trac/wiki/formatter.py:639 trac/wiki/interwiki.py:88
#, python-format
msgid "%(target)s in %(name)s"
msgstr ""

#: trac/wiki/intertrac.py:56
#, python-format
msgid "Can't view %(link)s:"
msgstr "Không thể xem %(link)s:"

#: trac/wiki/intertrac.py:81
msgid "The Trac Project"
msgstr ""

#: trac/wiki/macros.py:590
#, python-format
msgid "No image \"%(id)s\" attached to %(parent)s"
msgstr ""

#: trac/wiki/macros.py:633
#, python-format
msgid "Error: Can't get description for macro %(name)s"
msgstr "Lỗi: Không thể lấy mô tả cho macro %(name)s"

#: trac/wiki/macros.py:651
msgid "Aliases:"
msgstr ""

#: trac/wiki/macros.py:654
msgid "Sorry, no documentation found"
msgstr ""

#: trac/wiki/macros.py:720
msgid "MIME Types"
msgstr ""

#: trac/wiki/macros.py:778
msgid "Table of Contents"
msgstr "Mục lục"

#: trac/wiki/model.py:127
msgid "Page not modified"
msgstr "Trang không thay đổi"

#: trac/wiki/model.py:181
#, python-format
msgid "Can't rename to existing %(name)s page."
msgstr ""

#: trac/wiki/web_ui.py:82 trac/wiki/web_ui.py:733
msgid "Wiki"
msgstr "Wiki"

#: trac/wiki/web_ui.py:84
msgid "Help/Guide"
msgstr "Giúp đõ/Hướng dẫn"

#: trac/wiki/web_ui.py:125
#, fuzzy, python-format
msgid "No version \"%(num)s\" for Wiki page \"%(name)s\""
msgstr "Không có phiên bản %(num)s cho trang Wiki \"%(name)s\""

#: trac/wiki/web_ui.py:190
#, fuzzy, python-format
msgid "The wiki page is too long (must be less than %(num)s characters)"
msgstr "Mô tả của thẻ quá dài (phải ít hơn %(num)s ký tự)"

#: trac/wiki/web_ui.py:200
#, python-format
msgid "The Wiki page field '%(field)s' is invalid: %(message)s"
msgstr "Trường '%(field)s' của trang Wiki không hợp lệ: %(message)s"

#: trac/wiki/web_ui.py:204
#, python-format
msgid "Invalid Wiki page: %(message)s"
msgstr "Trang Wiki không hợp lệ: %(message)s"

#. TRANSLATOR: wiki page
#: trac/wiki/web_ui.py:231
msgid "currently edited"
msgstr ""

#: trac/wiki/web_ui.py:265
#, fuzzy, python-format
msgid "The page %(name)s has been deleted."
msgstr "Trang truy vấn %(name)s không hợp lệ."

#: trac/wiki/web_ui.py:270
#, python-format
msgid "The versions %(from_)d to %(to)d of the page %(name)s have been deleted."
msgstr ""

#: trac/wiki/web_ui.py:274
#, python-format
msgid "The version %(version)d of the page %(name)s has been deleted."
msgstr ""

#: trac/wiki/web_ui.py:298
msgid ""
"The new name is invalid (a name which is separated with slashes cannot be"
" '.' or '..')."
msgstr ""

#: trac/wiki/web_ui.py:301
msgid "The new name must be different from the old name."
msgstr ""

#: trac/wiki/web_ui.py:313
#, python-format
msgid "See [wiki:\"%(name)s\"]."
msgstr ""

#: trac/wiki/web_ui.py:337
#, python-format
msgid "Your changes have been saved in version %(version)s."
msgstr ""

#: trac/wiki/web_ui.py:342
msgid "Page not modified, showing latest version."
msgstr "Trang không có thay đổi, hiển thị phiên bản sau cùng"

#: trac/wiki/web_ui.py:385
#, python-format
msgid "Version %(num)s of page \"%(name)s\" does not exist"
msgstr "Phiên bản %(num)s của trang \"%(name)s\" không tồn tại"

#: trac/wiki/web_ui.py:437
msgid "Page history"
msgstr "Lịch sử trang"

#: trac/wiki/web_ui.py:455
msgid "Wiki History"
msgstr "Lịch sử Wiki"

#: trac/wiki/web_ui.py:539
#, python-format
msgid "Page %(name)s does not exist"
msgstr "Trang %(name)s không tồn tại"

#: trac/wiki/web_ui.py:553
#, fuzzy, python-format
msgid "Back to %(wikipage)s"
msgstr ""

#: trac/wiki/web_ui.py:581
#, python-format
msgid "Page %(name)s not found"
msgstr "Không tìm thấy trang %(name)s"

#: trac/wiki/web_ui.py:635
#, fuzzy
msgid "View latest version"
msgstr "Xem phiên bản sau cùng"

#: trac/wiki/web_ui.py:639
#, fuzzy
msgid "View parent page"
msgstr "Xem lại các thay đổi"

#: trac/wiki/web_ui.py:648
#, fuzzy
msgid "Previous Version"
msgstr "Khoảng thời gian trước"

#: trac/wiki/web_ui.py:648
#, fuzzy
msgid "Next Version"
msgstr "Khoảng thời gian sau"

#: trac/wiki/web_ui.py:649
msgid "View Latest Version"
msgstr "Xem phiên bản sau cùng"

#: trac/wiki/web_ui.py:652
msgid "Up"
msgstr ""

#: trac/wiki/web_ui.py:677
msgid "Start Page"
msgstr "Trang bắt đầu"

#: trac/wiki/web_ui.py:678
msgid "Index"
msgstr "Chỉ mục"

#: trac/wiki/web_ui.py:680
msgid "History"
msgstr "Lịch sử"

#: trac/wiki/web_ui.py:687
msgid "Wiki changes"
msgstr "Các thay đổi Wiki"

#: trac/wiki/web_ui.py:716
#, python-format
msgid "%(page)s edited"
msgstr ""

#: trac/wiki/web_ui.py:718
#, fuzzy, python-format
msgid "%(page)s created"
msgstr "tạo"

#: trac/wiki/templates/wiki_delete.html:19
#, python-format
msgid "Delete versions %(from)s to %(to)s of [1:%(name)s]"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:22
#, fuzzy, python-format
msgid "Delete version %(version)s of [1:%(name)s]"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:25
#, fuzzy, python-format
msgid "Delete [1:%(name)s]"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:33
#, fuzzy, python-format
msgid "Are you sure you want to delete versions %(from)s to %(to)s of this page?"
msgstr "Bạn có chắc là bạn muốn xóa báo cáo này?"

#: trac/wiki/templates/wiki_delete.html:36
#, fuzzy, python-format
msgid "Are you sure you want to delete version %(version)s of this page?"
msgstr "Bạn có chắc là bạn muốn xóa báo cáo này?"

#: trac/wiki/templates/wiki_delete.html:39
#, fuzzy
msgid "Are you sure you want to completely delete this page?"
msgstr "Bạn có chắc là bạn muốn xóa báo cáo này?"

#: trac/wiki/templates/wiki_delete.html:42
msgid "This is the only version the page, so the page will be removed completely!"
msgstr ""
"Đây là phiên bản duy nhất của trang này, vì thế trang này sẽ bị xóa hoàn "
"toàn!"

#: trac/wiki/templates/wiki_delete.html:51
#, fuzzy
msgid "Delete those versions"
msgstr "Xóa phiên bản này"

#: trac/wiki/templates/wiki_delete.html:51
#: trac/wiki/templates/wiki_view.html:120
msgid "Delete this version"
msgstr "Xóa phiên bản này"

#: trac/wiki/templates/wiki_delete.html:51
#: trac/wiki/templates/wiki_view.html:122
msgid "Delete page"
msgstr "Xóa trang"

#: trac/wiki/templates/wiki_diff.html:17
#, python-format
msgid "Delete version %(old_version)d to version %(version)d"
msgstr "Xóa phiên bản %(old_version)d đến phiên bản %(version)d"

#: trac/wiki/templates/wiki_diff.html:18
#, python-format
msgid "Delete version %(version)d"
msgstr "Xóa phiên bản %(version)d"

#: trac/wiki/templates/wiki_edit.html:67 trac/wiki/templates/wiki_edit.html:140
msgid "Go to Save, Preview, Review or Cancel buttons"
msgstr ""

#: trac/wiki/templates/wiki_edit.html:69
#, fuzzy
msgid "See the diffs"
msgstr "xem diffs"

#: trac/wiki/templates/wiki_edit.html:69
#: trac/wiki/templates/wiki_edit_form.html:38
#, fuzzy
msgid "Review"
msgstr "Xem trước"

#: trac/wiki/templates/wiki_edit.html:70
msgid "See the preview"
msgstr ""

#: trac/wiki/templates/wiki_edit.html:73
msgid "Editing"
msgstr "Đang soạn thảo"

#: trac/wiki/templates/wiki_edit.html:75
msgid "Someone else has modified that page since you started your edits."
msgstr "Một người khác đã thay đổi trang đó kể từ khi bạn bắt đầu soạn thảo."

#: trac/wiki/templates/wiki_edit.html:76
#, fuzzy
msgid ""
"[1:If you save right away, you risk to revert those changes]\n"
"        (highlighted below as deletions)."
msgstr ""

#: trac/wiki/templates/wiki_edit.html:78
msgid ""
"Please review all those changes and manually merge them with your\n"
"        own changes. [1:]\n"
"        If you're unsure about what you're doing, please press [2:Cancel]"
"\n"
"        (losing your changes) and start editing the latest version of the"
" page\n"
"        again."
msgstr ""

#: trac/wiki/templates/wiki_edit.html:114
#, fuzzy, python-format
msgid ""
"Change information for future version %(version)s (modified by "
"%(author)s):"
msgstr "Thay đổi thông tin cho những phiên bản tiếp theo"

#: trac/wiki/templates/wiki_edit.html:124
msgid "Go to the editor"
msgstr ""

#: trac/wiki/templates/wiki_edit.html:127
#: trac/wiki/templates/wiki_edit_form.html:74
msgid "Review Changes"
msgstr "Xem lại các thay đổi"

#: trac/wiki/templates/wiki_edit.html:129
#, fuzzy
msgid "No changes"
msgstr "Các thay đổi Wiki"

#: trac/wiki/templates/wiki_edit.html:146
msgid ""
"Sorry, this page has been modified by somebody else since you started\n"
"            editing. Your changes cannot be saved."
msgstr ""
"Xin lỗi, trang này đã được thay đổi bởi người khác kể từ khi bạn bắt đầu\n"
"            soạn thảo. Các thay đổi của bạn không được lưu."

#: trac/wiki/templates/wiki_edit_form.html:16
msgid "Adjust edit area height:"
msgstr "Điều chỉnh chiều cao vùng soạn thảo:"

#: trac/wiki/templates/wiki_edit_form.html:24
msgid "Selecting and pressing 'Preview' enters a two-column [edit|preview] mode"
msgstr ""

#: trac/wiki/templates/wiki_edit_form.html:24
msgid "Edit side-by-side"
msgstr ""

#: trac/wiki/templates/wiki_edit_form.html:32
#, fuzzy
msgid ""
"[1:Note:] See [2:WikiFormatting] and\n"
"        [3:TracWiki] for help on editing wiki content."
msgstr ""
"[1:Note:] Xem [2:WikiFormatting] và \n"
"          [3:TracWiki] là hướng dẫn sử dụng soạn thảo nội dung wiki."

#: trac/wiki/templates/wiki_edit_form.html:38
#, fuzzy
msgid "See the start of the diffs"
msgstr "Hãy chọn Gốc và Đích để thực hiện diff:"

#: trac/wiki/templates/wiki_edit_form.html:39
msgid "See the start of the preview"
msgstr ""

#: trac/wiki/templates/wiki_edit_form.html:43
msgid "Change information"
msgstr "Thay đổi thông tin"

#: trac/wiki/templates/wiki_edit_form.html:54
msgid "Comment about this change (optional):"
msgstr "Lời bình về thay đổi này (không bắt buộc):"

#: trac/wiki/templates/wiki_edit_form.html:61
msgid "Page is read-only"
msgstr "Trang này chỉ cho phép đọc"

#: trac/wiki/templates/wiki_edit_form.html:69
msgid "Merge changes"
msgstr "Trộn các thay đổi"

#: trac/wiki/templates/wiki_edit_form.html:73
msgid "Preview Page"
msgstr "Xem trước Trang"

#: trac/wiki/templates/wiki_page_path.html:6
msgid "View WikiStart"
msgstr ""

#: trac/wiki/templates/wiki_page_path.html:6
#, fuzzy
msgid "wiki:"
msgstr "Wiki"

#: trac/wiki/templates/wiki_page_path.html:8
#, python-format
msgid "View %(path)s"
msgstr ""

#: trac/wiki/templates/wiki_rename.html:15
#, fuzzy, python-format
msgid "Rename [1:%(name)s]"
msgstr ""

#: trac/wiki/templates/wiki_rename.html:19
msgid "Renaming the page will rename all existing versions of the page in place."
msgstr ""

#: trac/wiki/templates/wiki_rename.html:19
msgid "The complete history of the page will be moved to the new location."
msgstr ""

#: trac/wiki/templates/wiki_rename.html:23
#, fuzzy
msgid "New name:"
msgstr "Họ và tên"

#: trac/wiki/templates/wiki_rename.html:27
msgid "Leave a redirection page at the old location"
msgstr ""

#: trac/wiki/templates/wiki_rename.html:33
#: trac/wiki/templates/wiki_view.html:111
#, fuzzy
msgid "Rename page"
msgstr "Trang chủ:"

#: trac/wiki/templates/wiki_view.html:14 trac/wiki/templates/wiki_view.html:87
msgid "Edit this page"
msgstr "Chỉnh sửa trang này."

#: trac/wiki/templates/wiki_view.html:34
#, python-format
msgid ""
"Version %(version)s (modified by %(author)s, %(date)s ago)\n"
"               ([1:diff])"
msgstr ""

#: trac/wiki/templates/wiki_view.html:47
#, python-format
msgid "Version %(version)s by %(author)s: %(comment)s"
msgstr ""

#: trac/wiki/templates/wiki_view.html:47
#, fuzzy, python-format
msgid "Version %(version)s by %(author)s"
msgstr " với phiên bản %(version)s"

#: trac/wiki/templates/wiki_view.html:55
#, python-format
msgid "[1:Last modified] %(reldate)s ago"
msgstr ""

#: trac/wiki/templates/wiki_view.html:59
#, fuzzy, python-format
msgid "Last modified on %(date)s"
msgstr "(thay đổi cuối cùng bởi"

#: trac/wiki/templates/wiki_view.html:64
#, fuzzy, python-format
msgid "The page %(name)s does not exist. You can create it here."
msgstr "Trang %(name)s không tồn tại"

#: trac/wiki/templates/wiki_view.html:66
msgid "You could also create the same page higher in the hierarchy:"
msgstr ""

#: trac/wiki/templates/wiki_view.html:90
msgid "Create this page"
msgstr "Tạo trang này"

#: trac/wiki/templates/wiki_view.html:92
msgid "Using the template:"
msgstr "Sử dụng mẫu:"

#: trac/wiki/templates/wiki_view.html:95
msgid "(blank page)"
msgstr "(trang trống)"

#: trac/wiki/templates/wiki_view.html:131
msgid "The following pages have a name similar to this page, and may be related:"
msgstr ""

#~ msgid " attached to "
#~ msgstr " được đính kèm vào "

#~ msgid "Can only backup sqlite databases"
#~ msgstr "Chỉ có thể sao lưu các cơ sở dữ liệu sqlite"

#~ msgid "Ticket contains non-ASCII chars. Please change encoding setting"
#~ msgstr "Thẻ chứa những ký tự không phải ASCII. Hãy thay đổi cấu hình encoding"

#~ msgid "Manage"
#~ msgstr "Quản lý"

#~ msgid "log"
#~ msgstr "nhật ký"

#~ msgid "directory of the project environment ("
#~ msgstr "thư mục của môi trường dự án ()"

#~ msgid "Format:"
#~ msgstr "Định dạng:"

#~ msgid "Note that"
#~ msgstr "Chú ý rằng"

#~ msgid "Group"
#~ msgstr "Nhóm"

#~ msgid "names can't be all upper cased,"
#~ msgstr "tên không thể viết hoa toàn bộ,"

#~ msgid "as this is reserved for permission names."
#~ msgstr "vì nó được dành riêng cho tên các quyền hạn."

#~ msgid "Uninstall"
#~ msgstr "Gỡ bỏ"

#~ msgid "Invalid unified diff content"
#~ msgstr "Nội dung diff hợp nhất không hợp lệ"

#~ msgid "Docutils version >= %(version)s required, %(found)s found"
#~ msgstr ""
#~ "Docutils cần phiên bản >= %(version)s,"
#~ " phiên bản %(found)s được tìm thấy"

#~ msgid "(UTC)."
#~ msgstr "(UTC)"

#~ msgid "In"
#~ msgstr "Trong"

#~ msgid ", this would be displayed as"
#~ msgstr ", cái này sẽ được hiển thị như"

#~ msgid ""
#~ "Note: Universal Co-ordinated Time (UTC)"
#~ " is also known as Greenwich Mean "
#~ "Time (GMT)."
#~ msgstr ""
#~ "Ghi chú: Universal Co-ordinated Time "
#~ "(UTC) còn được biết với tên "
#~ "Greenwich Mean \"\n"
#~ "\"Time (GMT)."

#~ msgid "TracAccessibility"
#~ msgstr "TracAccessibility"

#~ msgid "for more information on access keys."
#~ msgstr "để biết thêm chi tiết về các phím này."

#~ msgid "Pygments Theme"
#~ msgstr "Bộ màu Pygments"

#~ msgid "Theme:"
#~ msgstr "Bộ màu:"

#~ msgid "Search Error"
#~ msgstr "Lỗi tìm kiếm"

#~ msgid "By"
#~ msgstr "Bởi"

#~ msgid "See"
#~ msgstr "Xem"

#~ msgid "TracSearch"
#~ msgstr "TracSearch"

#~ msgid "for help on searching."
#~ msgstr "để được giúp đỡ về tìm kiếm"

#~ msgid "Trac is distributed under the modified BSD License."
#~ msgstr "Trac được phân phối dưới bản quyền có thay đổi của BSD"

#~ msgid "The complete text of the license can be found"
#~ msgstr "Nguyên văn của bản quyền có thể được xem"

#~ msgid "as well as in the"
#~ msgstr "hoặc trong tập tin"

#~ msgid "COPYING"
#~ msgstr "COPYING"

#~ msgid "file included in the distribution."
#~ msgstr "có sẵn trong bản phân phối"

#~ msgid "http://trac.edgewall.org/"
#~ msgstr "http://trac.edgewall.org/"

#~ msgid "Add Attachment to"
#~ msgstr "Thêm Tập tin đính kèm vào"

#~ msgid "(added by"
#~ msgstr "(thêm vào bởi"

#~ msgid "ago)"
#~ msgstr "trước)"

#~ msgid "to"
#~ msgstr "thành"

#~ msgid "Changes"
#~ msgstr "Các thay đổi"

#~ msgid "between"
#~ msgstr "giữa"

#~ msgid "from"
#~ msgstr "từ"

#~ msgid "of"
#~ msgstr "của"

#~ msgid "(IP:"
#~ msgstr "(IP:"

#~ msgid ""
#~ "==== How to Reproduce ====\n"
#~ "\n"
#~ "While doing a"
#~ msgstr ""
#~ "==== Cách để tạo lại lỗi ====\n"
#~ "\n"
#~ "Trong khi đang thực thi một"

#~ msgid "operation on `"
#~ msgstr "tác vụ trên `"

#~ msgid ""
#~ "`, Trac issued an internal error.\n"
#~ "\n"
#~ "''(please provide additional details here)''"
#~ msgstr ""
#~ "`, Trac đã sinh ra một lỗi nội bộ.\n"
#~ "\n"
#~ "''(đề nghị cung cấp thêm chi tiết tại đây)''"

#~ msgid ""
#~ "Request parameters:\n"
#~ "{{{"
#~ msgstr ""
#~ "Request parameters:\n"
#~ "{{{"

#~ msgid "==== System Information ===="
#~ msgstr "==== System Information ===="

#~ msgid ""
#~ "==== Python Traceback ====\n"
#~ "{{{"
#~ msgstr ""
#~ "==== Python Traceback ====\n"
#~ "{{{"

#~ msgid ""
#~ "There was an internal error in Trac. It is recommended\n"
#~ "              that you inform your local"
#~ msgstr ""
#~ "Đã có một lỗi bên trong Trac. Bạn nên thông báo\n"
#~ "              cho"

#~ msgid ""
#~ "Trac\n"
#~ "              administrator"
#~ msgstr ""
#~ "quản trị\n"
#~ "              của Trac"

#~ msgid ""
#~ "and give him all the information he needs to\n"
#~ "              reproduce the issue."
#~ msgstr ""
#~ "và đưa tất cả thông tin mà anh ấy cần để\n"
#~ "              tạo lại vấn đề này."

#~ msgid ""
#~ "a ticket at this\n"
#~ "                  site."
#~ msgstr ""
#~ "một thẻ tại trang\n"
#~ "                  này."

#~ msgid ""
#~ "Before you do that, though, please first try\n"
#~ "                [1:searching]\n"
#~ "                for similar issues, as "
#~ "it is quite likely that this "
#~ "problem\n"
#~ "                has been reported before. "
#~ "For questions about installation\n"
#~ "                and configuration of Trac, please try the\n"
#~ "                [2:mailing list]\n"
#~ "                instead of filing a ticket."
#~ msgstr ""
#~ "Trước khi bạn làm việc đó, thử\n"
#~ "                [1:tìm kiếm]\n"
#~ "                những vấn đề tương tự,"
#~ " bởi gì rất nhiều khả năng vấn"
#~ " đề này\n"
#~ "                đã được thông báo trước"
#~ " đó. Đối với những câu hỏi về"
#~ " cài đặt\n"
#~ "                và cấu hình của Trac, thử tìm trên\n"
#~ "                [2:mailing list]\n"
#~ "                thay vì tạo một thẻ mới."

#~ msgid "Otherwise, please"
#~ msgstr "Ngược lại, hãy"

#~ msgid "File \""
#~ msgstr "Tập tin \""

#~ msgid ""
#~ "\",\n"
#~ "                        line"
#~ msgstr ""
#~ "\",\n"
#~ "                        dòng"

#~ msgid ", in"
#~ msgstr ", trong"

#~ msgid "\", line"
#~ msgstr "\", dòng"

#~ msgid "Show"
#~ msgstr "Hiển thị"

#~ msgid "lines around each change"
#~ msgstr "các dòng xung quanh mỗi thay đổi"

#~ msgid "since the file size exceeds"
#~ msgstr "bởi vì kích thước tập tin vuợt giới hạn"

#~ msgid "bytes."
#~ msgstr "byte."

#~ msgid "Try"
#~ msgstr "Thử"

#~ msgid "downloading"
#~ msgstr "tải xuống"

#~ msgid ""
#~ ".\n"
#~ "          To view,"
#~ msgstr ""
#~ ".\n"
#~ "          Để xem,"

#~ msgid "found:"
#~ msgstr "tìm thấy:"

#~ msgid ") - added by"
#~ msgstr ") - thêm bởi"

#~ msgid "ago."
#~ msgstr "trước"

#~ msgid "s:"
#~ msgstr "s:"

#~ msgid "Total"
#~ msgstr "Tổng số"

#~ msgid "Warnings:"
#~ msgstr "Các cảnh báo:"

#~ msgid "Notice:"
#~ msgstr "Chú ý:"

#~ msgid "Notices:"
#~ msgstr "Các chú ý:"

#~ msgid "The owner will change"
#~ msgstr "Chủ thẻ sẽ thay đổi"

#~ msgid "to "
#~ msgstr "thành "

#~ msgid "This is a list of available reports."
#~ msgstr "Đây là danh sách các báo cáo có sẵn."

#~ msgid "Dynamic variable '%(name)s' not defined."
#~ msgstr "Biến động '%(name)s' chưa được định nghĩa"

#~ msgid "No permissions to change ticket fields."
#~ msgstr "Không có quyền thay đổi các trường của thẻ"

#~ msgid "Assign to"
#~ msgstr "Giao cho"

#~ msgid "Open"
#~ msgstr "Mở"

#~ msgid "TracRoadmap"
#~ msgstr "TracRoadmap"

#~ msgid ""
#~ "ago\n"
#~ "            ("
#~ msgstr ""
#~ "trước\n"
#~ "            ("

#~ msgid "Due in"
#~ msgstr "Hết hạn vào"

#~ msgid "by"
#~ msgstr "vào"

#~ msgid "Add filter"
#~ msgstr "Thêm bộ lọc"

#~ msgid "TracQuery"
#~ msgstr "TracQuery"

#~ msgid "for help on using queries."
#~ msgstr "là hướng dẫn sử dụng các truy vấn"

#~ msgid "Reported by"
#~ msgstr "Báo cáo bởi"

#~ msgid "TracReports"
#~ msgstr "TracReports"

#~ msgid ", a"
#~ msgstr ", một"

#~ msgid "expression)"
#~ msgstr "biểu thức"

#~ msgid "matches)"
#~ msgstr "trùng khớp)"

#~ msgid "match"
#~ msgstr "trùng khớp"

#~ msgid ""
#~ "ago\n"
#~ "                ("
#~ msgstr ""
#~ "trước\n"
#~ "                ("

#~ msgid "changed from"
#~ msgstr "thay đổi từ"

#~ msgid "— at"
#~ msgstr "— tại"

#~ msgid "Preview ("
#~ msgstr "Xem trước ("

#~ msgid "skip"
#~ msgstr "bỏ"

#~ msgid "Changed by"
#~ msgstr "Thay đổi bởi"

#~ msgid "Opened"
#~ msgstr "Mở"

#~ msgid "Last modified"
#~ msgstr "Thay đổi cuối cùng"

#~ msgid "Changed"
#~ msgstr "Đã thay đổi"

#~ msgid "ago by"
#~ msgstr "trước bởi"

#~ msgid "Add/Change #"
#~ msgstr "Thêm/Thay đổi #"

#~ msgid "TracTickets"
#~ msgstr "TracTickets"

#~ msgid "Changes (by"
#~ msgstr "Các thay đổi (bởi"

#~ msgid ""
#~ "-- \n"
#~ "Ticket URL: <"
#~ msgstr ""
#~ "-- \n"
#~ "URL của thẻ: <"

#~ msgid "View changes from"
#~ msgstr "Xem các thay đổi từ"

#~ msgid "days back"
#~ msgstr "ngày trước"

#~ msgid "TracTimeline"
#~ msgstr "TracTimeline"

#~ msgid "Can't synchronize with the repository (%(error)s)"
#~ msgstr "Không thể đồng bộ với repository (%(error)s)"

#~ msgid ""
#~ "Unsupported version control system "
#~ "\"%(name)s\". Check that the Python "
#~ "support libraries for \"%(name)s\" are "
#~ "correctly installed."
#~ msgstr ""
#~ "Hệ thống quản lý phiên bản không"
#~ " được hổ trợ \"%(name)s\". Hãy kiểm"
#~ " tra thư viện Python dành cho "
#~ "\"%(name)s\" đã được cài đặt đúng "
#~ "chưa."

#~ msgid "Insufficient permissions to access %(path)s"
#~ msgstr "Không đủ quyền để truy cập %(path)s"

#~ msgid ""
#~ "The 'repository_dir' has changed, a "
#~ "'trac-admin resync' operation is needed."
#~ msgstr ""
#~ "Thông số 'repository_dir' đã thay đổi,"
#~ " một tác vụ 'trac-admin resync' "
#~ "cần \"\n"
#~ "\"được thực thị."

#~ msgid "Missing \"youngest_rev\" in cache metadata"
#~ msgstr "Thiếu \"youngest_rev\" trong thông tin mô tả bộ đệm (cache)"

#~ msgid "(checked in by"
#~ msgstr "(cập nhật bởi"

#~ msgid "TracBrowser"
#~ msgstr "TracBrowser"

#~ msgid "for help on using the browser."
#~ msgstr "là hướng dẫn sử dụng trình duyệt"

#~ msgid "for"
#~ msgstr "dành cho"

#~ msgid "Changes in"
#~ msgstr "Các thay đổi trong"

#~ msgid "Changes from"
#~ msgstr "Các thay đổi từ"

#~ msgid "at"
#~ msgstr "tại"

#~ msgid "r"
#~ msgstr "r"

#~ msgid "TracChangeset"
#~ msgstr "TracChangeset"

#~ msgid "for help on using the diff feature."
#~ msgstr "là hướng dẫn sử dụng tính năng diff."

#~ msgid "View log starting at"
#~ msgstr "Xem nhật ký bắt đầu tại"

#~ msgid "and back to"
#~ msgstr "và trở về"

#~ msgid "Show at most"
#~ msgstr "Hiển thị tối đa"

#~ msgid "revisions per page."
#~ msgstr "lần cập nhật một trang"

#~ msgid "Chgset"
#~ msgstr "Chgset"

#~ msgid "Diff from Old Revision to New Revision (select them above)"
#~ msgstr "Diff từ Lần cập nhật cũ tới Lần cập nhật mới (chọn chúng ở bên trên)"

#~ msgid "TracRevisionLog"
#~ msgstr "TracRevisionLog"

#~ msgid ""
#~ "#\n"
#~ "# ChangeLog for"
#~ msgstr ""
#~ "#\n"
#~ "# Nhật ký thay đổi cho"

#~ msgid ""
#~ "# \n"
#~ "# Generated by Trac"
#~ msgstr ""
#~ "# \n"
#~ "# Sinh bởi Trac"

#~ msgid "Annotate"
#~ msgstr "Chú thích"

#~ msgid "Previous %(label)s"
#~ msgstr "%(label)s trước "

#~ msgid "Are you sure you want to"
#~ msgstr "Bạn có chắc là bạn muốn"

#~ msgid "delete"
#~ msgstr "xóa"

#~ msgid "this page?"
#~ msgstr "trang này?"

#~ msgid "(highlighted below as deletions)."
#~ msgstr "(phần được tô bên dưới là bị xóa)"

#~ msgid ""
#~ "Please review all those changes and manually merge them with your\n"
#~ "        own changes."
#~ msgstr ""
#~ "Hãy xem lại tất cả các thay đổi này và trộn chúng với các thay đổi\n"
#~ "        của bạn."

#~ msgid "If you're unsure about what you're doing, please press"
#~ msgstr "Nếu bạn không chắc về điều bạn đang làm, hãy nhấn"

#~ msgid ""
#~ "(losing your changes) and start editing"
#~ " the latest version of the page\n"
#~ ""
#~ "        again."
#~ msgstr ""
#~ "(mất các thay đổi) và bắt đầu soạn thảo phiên bản sau cùng của trang\n"
#~ "        một lần nữa."

#~ msgid "Someone else modified that page since you started your edits."
#~ msgstr "Một người khác đã thay đổi trang đó kể từ khi bạn bắt đầu soạn thảo."

#~ msgid "(modified by"
#~ msgstr "(thay đổi bởi"

#~ msgid "Describe"
#~ msgstr "Mô tả"

#~ msgid "here."
#~ msgstr "tại đây."

