# 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: 2007-12-01 12:55+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 1.0dev-r404\n"

#: trac/about.py:43 trac/templates/about.html:9 trac/templates/about.html:26
msgid "About Trac"
msgstr "Nói về Trac"

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

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

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

#: trac/attachment.py:291
#, 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:365
msgid "Bad request"
msgstr "Yêu cầu không tốt"

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

#: trac/attachment.py:474
msgid " attached to "
msgstr " được đính kèm vào "

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

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

#: trac/attachment.py:529 trac/attachment.py:552 trac/admin/web_ui.py:403
#: trac/admin/web_ui.py:406 trac/admin/web_ui.py:410
msgid "No file uploaded"
msgstr "Không tập tin nào được tải lên"

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

#: trac/attachment.py:542
#, 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:543
msgid "Upload failed"
msgstr "Tải lên thất bại"

#: trac/attachment.py:564
#, 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:568
#, python-format
msgid "Invalid attachment: %(message)s"
msgstr "Tập tin đính kèm không hợp lệ: %(message)s"

#: trac/attachment.py:602
#, python-format
msgid "%(attachment)s (delete)"
msgstr "%(attachment)s (xóa))"

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

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

#: trac/env.py:404
msgid "Can only backup sqlite databases"
msgstr "Chỉ có thể sao lưu các cơ sở dữ liệu sqlite"

#: trac/env.py:489
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:501
#, 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:546
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ỏ"
" tới một môi trường Trac hợp lệ"

#: trac/env.py:578
#, 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"
"Run \"trac-admin %(path)s upgrade\""

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

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

#: trac/notification.py:318
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:390
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"

#: trac/perm.py:47
#, 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:49
#, 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:52
msgid "Insufficient privileges to perform this operation."
msgstr "Không đủ quyền để thực thi tác vụ này"

#: trac/perm.py:318
#, 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/resource.py:329
#, python-format
msgid " at version %(version)s"
msgstr " với phiên bản %(version)s"

#: trac/admin/console.py:1143
#, 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/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:105
msgid "Unknown administration panel"
msgstr "Bảng quản trị không xác định"

#: trac/admin/web_ui.py:180 trac/admin/web_ui.py:207 trac/admin/web_ui.py:296
#: trac/admin/web_ui.py:379 trac/prefs/web_ui.py:89
#: trac/prefs/templates/prefs_general.html:9
#, fuzzy
msgid "General"
msgstr "Tổng quát"

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

#: trac/admin/web_ui.py:207 trac/admin/templates/admin_logging.html:9
#: trac/admin/templates/admin_logging.html:21
#, fuzzy
msgid "Logging"
msgstr "Ghi nhật kí"

#: trac/admin/web_ui.py:216 trac/ticket/templates/milestone_delete.html:29
#: trac/ticket/templates/milestone_edit.html:73
#, fuzzy
msgid "None"
msgstr "Không có"

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

#: trac/admin/web_ui.py:219 trac/templates/attachment.html:20
#: trac/templates/attachment.html:81 trac/versioncontrol/api.py:105
#, fuzzy
msgid "File"
msgstr "Tập tin"

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

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

#: trac/admin/web_ui.py:237
#, 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:238
msgid "Invalid log type"
msgstr "Loại nhật ký không hợp lệ"

#: trac/admin/web_ui.py:249
#, 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:250
msgid "Invalid log level"
msgstr "Mức độ nhật ký không hợp lệ"

#: trac/admin/web_ui.py:266
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:267
msgid "Missing field"
msgstr "Thiếu trường"

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

#: trac/admin/web_ui.py:310
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/admin/web_ui.py:317
msgid "Unknown action"
msgstr "Hành động không xác định"

#: trac/admin/web_ui.py:324
#, python-format
msgid "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:343
#, python-format
msgid "\"%(subject)s\" was already added to group \"%(group)s\""
msgstr "\"%(subject)s\" đã được thêm vào nhóm \"%(group)s\""

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

#: trac/admin/web_ui.py:413
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:418
#, python-format
msgid "Plugin %(name)s already installed"
msgstr "Phụ kiện %(name)s đã được cài đặt"

#: 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:20
#: trac/admin/templates/admin_enums.html:34
#: trac/admin/templates/admin_milestones.html:21
#: trac/admin/templates/admin_milestones.html:77
#: trac/admin/templates/admin_versions.html:21
#: trac/admin/templates/admin_versions.html:56
#, fuzzy
msgid "Name:"
msgstr "Tên:"

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

#: trac/admin/templates/admin_basics.html:29
#: trac/ticket/templates/ticket.html:291
#, 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:69
#: trac/admin/templates/admin_logging.html:53
#: trac/admin/templates/admin_milestones.html:124
#: trac/admin/templates/admin_plugins.html:102
#: trac/admin/templates/admin_versions.html:94
msgid "Apply changes"
msgstr ""

#: trac/admin/templates/admin_components.html:10
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:55
#: trac/admin/templates/admin_enums.html:23
#: trac/admin/templates/admin_milestones.html:65
#: trac/admin/templates/admin_versions.html:45
#: trac/templates/attachment.html:49 trac/templates/attachment.html:62
#: trac/ticket/templates/milestone_delete.html:33
#: trac/ticket/templates/milestone_edit.html:91
#: trac/ticket/templates/report_delete.html:20
#: trac/ticket/templates/report_edit.html:42
#: trac/wiki/templates/wiki_delete.html:36
#: trac/wiki/templates/wiki_edit.html:35 trac/wiki/templates/wiki_edit.html:45
#: trac/wiki/templates/wiki_edit.html:133
msgid "Cancel"
msgstr "Hủy"

#: trac/admin/templates/admin_components.html:56
#: trac/admin/templates/admin_enums.html:24
#: trac/admin/templates/admin_milestones.html:66
#: trac/admin/templates/admin_versions.html:46
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:32
#: trac/admin/templates/admin_enums.html:37
#: trac/admin/templates/admin_milestones.html:90
#: trac/admin/templates/admin_perms.html:44
#: trac/admin/templates/admin_perms.html:66
#: trac/admin/templates/admin_versions.html:67
msgid "Add"
msgstr "Thêm"

#: trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:47
#: trac/admin/templates/admin_milestones.html:100
#: trac/admin/templates/admin_versions.html:77 trac/templates/about.html:66
#: trac/templates/error.html:162
msgid "Name"
msgstr "Tên"

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

#: trac/admin/templates/admin_components.html:80
#: trac/admin/templates/admin_enums.html:47
#: trac/admin/templates/admin_milestones.html:100
#: trac/admin/templates/admin_versions.html:77
msgid "Default"
msgstr "Mặc định"

#: trac/admin/templates/admin_components.html:98
#: trac/admin/templates/admin_enums.html:68
#: trac/admin/templates/admin_milestones.html:123
#: trac/admin/templates/admin_perms.html:93
#: trac/admin/templates/admin_versions.html:93
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:71
#: trac/admin/templates/admin_milestones.html:126
#: trac/admin/templates/admin_versions.html:96
msgid ""
"You can remove all items from this list to completely hide this\n"
"              field from the user interface."
msgstr ""
"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:77
#: trac/admin/templates/admin_milestones.html:132
#: trac/admin/templates/admin_versions.html:102
msgid ""
"As long as you don't add any items to the list, this field\n"
"            will remain completely hidden from the user interface."
msgstr ""
"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:13
msgid "Manage"
msgstr "Quản lý"

#: trac/admin/templates/admin_enums.html:18
msgid "Modify"
msgstr "Thay đổi"

#: trac/admin/templates/admin_enums.html:47
msgid "Order"
msgstr "Thứ tự"

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

#: trac/admin/templates/admin_logging.html:27
msgid "Type:"
msgstr "Loại"

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

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

#: trac/admin/templates/admin_logging.html:47
msgid "If you specify a relative path, the log file will be stored inside the"
msgstr "Nếu bạn đặc tả một đường dẫn tương đối, tập tin nhật ký sẽ được lưu bên trong"

#: trac/admin/templates/admin_logging.html:49
msgid "log"
msgstr "nhật ký"

#: trac/admin/templates/admin_logging.html:49
msgid "directory of the project environment ("
msgstr "thư mục của môi trường dự án ()"

#: trac/admin/templates/admin_milestones.html:10 trac/ticket/roadmap.py:503
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:19
msgid "Modify Milestone:"
msgstr "Thay đổi Mốc thời gian"

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

#: trac/admin/templates/admin_milestones.html:27
#: trac/admin/templates/admin_milestones.html:41
#: trac/admin/templates/admin_milestones.html:86
#: trac/admin/templates/admin_versions.html:30
#: trac/admin/templates/admin_versions.html:63
#: trac/ticket/templates/milestone_edit.html:54
#: trac/ticket/templates/milestone_edit.html:66
msgid "Format:"
msgstr "Định dạng:"

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

#: trac/admin/templates/admin_milestones.html:55
#: trac/admin/templates/admin_versions.html:35
#: trac/ticket/templates/milestone_edit.html:82
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:75
msgid "Add Milestone:"
msgstr "Thêm Mốc thòi gian"

#: trac/admin/templates/admin_milestones.html:100
msgid "Due"
msgstr "Tới hạn"

#: trac/admin/templates/admin_milestones.html:100
#: trac/ticket/templates/milestone_view.html:25
#: trac/ticket/templates/roadmap.html:38
msgid "Completed"
msgstr "Hoàn tất"

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

#: trac/admin/templates/admin_perms.html:15
msgid "Note that"
msgstr "Chú ý rằng"

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

#: trac/admin/templates/admin_perms.html:16 trac/ticket/templates/query.html:60
msgid "or"
msgstr "hoặc"

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

#: trac/admin/templates/admin_perms.html:16
msgid "names can't be all upper cased,"
msgstr "tên không thể viết hoa toàn bộ,"

#: trac/admin/templates/admin_perms.html:16
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."

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

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

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

#: trac/admin/templates/admin_perms.html:39
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:51
msgid "Add Subject to Group:"
msgstr "Thêm Chủ thể vào Nhóm:"

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

#: trac/admin/templates/admin_perms.html:62
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:75
#: trac/ticket/templates/ticket.html:365
msgid "Action"
msgstr "Hành động"

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

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

#: trac/admin/templates/admin_plugins.html:23
msgid "File:"
msgstr "Tập tin:"

#: trac/admin/templates/admin_plugins.html:28
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:32
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:37
msgid "Install"
msgstr "Cài đặt"

#: trac/admin/templates/admin_plugins.html:49
msgid "Uninstall"
msgstr "Gỡ bỏ"

#: trac/admin/templates/admin_plugins.html:59 trac/templates/diff_view.html:43
#: trac/versioncontrol/templates/changeset.html:97
msgid "Author:"
msgstr "Tác giả"

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

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

#: trac/admin/templates/admin_plugins.html:82
msgid "Component"
msgstr "Thành phần"

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

#: trac/admin/templates/admin_versions.html:10
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:77
msgid "Released"
msgstr "Phát hành"

#: trac/db/api.py:98
#, 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:121
msgid "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/pool.py:113
#, 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/sqlite_backend.py:133
#, 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:161
#, 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:170
#, python-format
msgid ""
"The user %(user)s requires read _and_ write permission 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 "
"%(path)s và thư mục chứa cơ sở dữ liệu."

#: trac/mimeview/api.py:553 trac/mimeview/api.py:563
#, 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/patch.py:55
msgid "Invalid unified diff content"
msgstr "Nội dung diff hợp nhất không hợp lệ"

#: trac/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"
"để làm nổi cú pháp"

#: trac/mimeview/rst.py:60
msgid "Docutils not found"
msgstr "Không tìm thấy Docutils"

#: trac/mimeview/rst.py:62
#, python-format
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"

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

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

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

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

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

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

#: 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"
"      Những tinh chỉnh này được lưu trên máy chủ và được xác định bởi một "
"khoá\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"
" được \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: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:15
#, fuzzy
msgid "Time zone:"
msgstr "Múi giờ:"

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

#: trac/prefs/templates/prefs_datetime.html:24
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:28
msgid "Example: The current time is"
msgstr "Ví dụ: Giờ hiện tại là"

#: trac/prefs/templates/prefs_datetime.html:29
msgid "(UTC)."
msgstr "(UTC)"

#: trac/prefs/templates/prefs_datetime.html:30
msgid "In"
msgstr "Trong"

#: trac/prefs/templates/prefs_datetime.html:31
msgid "time zone"
msgstr "múi giờ"

#: trac/prefs/templates/prefs_datetime.html:31
msgid ", this would be displayed as"
msgstr ", cái này sẽ được hiển thị như"

#: trac/prefs/templates/prefs_datetime.html:35
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 "
"Time (GMT)."

#: trac/prefs/templates/prefs_datetime.html:36
msgid ""
"A positive offset is used to indicate a timezone at the east of "
"Greenwich, i.e. ahead of Universal Time."
msgstr "Một độ lệch dương được dùng để chỉ thị một múi giờ ở phía đông của "
"Greenwich, nghĩa là trước giờ Universal"
#I don't know how to translate the word 'Universal' into Vietnamese

#: 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:17
msgid "Enable access keys"
msgstr "Bật khóa truy cập"

#: trac/prefs/templates/prefs_keybindings.html:20
msgid ""
"This site provides keyboard shortcuts for faster\n"
"      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"
msgstr ""
"Trang này cung cấp những phím tắt bàn phím để truy cập\n"
"      nhanh một số chức năng nhất định của trang. Vì những phím tắt này có thể\n"
"      tạo ra những xung đột với các phím tắt được cung cấp bởi hệ thống hoặc\n"
"      trình duyệt web, các phím tắt này mặc định được tắt. Xem"

#: trac/prefs/templates/prefs_keybindings.html:24
msgid "TracAccessibility"
msgstr "TracAccessibility"

#: trac/prefs/templates/prefs_keybindings.html:24
msgid "for more information on access keys."
msgstr "để biết thêm chi tiết về các phím này."

#: trac/prefs/templates/prefs_language.html:14
msgid "Language:"
msgstr "Ngôn ngữ:"

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

#: trac/prefs/templates/prefs_language.html:21
msgid ""
"Configuring your language will result in all text\n"
"      displayed on this site to use your language instead of that of the\n"
"      server."
msgstr ""
"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:25
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:9
msgid "Pygments Theme"
msgstr "Bộ màu Pygments"

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

#: trac/prefs/templates/prefs_pygments.html:38
msgid "Theme:"
msgstr "Bộ màu:"

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

#: trac/search/web_ui.py:58 trac/search/templates/search.html:10
#: trac/search/templates/search.html:23 trac/search/templates/search.html:28
#: trac/templates/theme.html:28
msgid "Search"
msgstr "Tìm kiếm"

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

#: trac/search/web_ui.py:102
msgid "Search Error"
msgstr "Lỗi tìm kiếm"

#: trac/search/web_ui.py:137 trac/ticket/query.py:659 trac/ticket/report.py:316
msgid "Next Page"
msgstr "Trang kế"

#: trac/search/web_ui.py:143 trac/ticket/query.py:664 trac/ticket/report.py:320
msgid "Previous Page"
msgstr "Trang trước"

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

#: trac/search/templates/search.html:10 trac/search/templates/search.html:40
#: trac/ticket/templates/query_results.html:21
#: trac/ticket/templates/report_view.html:44
msgid "Results"
msgstr "Kết quả"

#: trac/search/templates/search.html:48
msgid "Quickjump to"
msgstr "Nhảy nhanh tới"

#: trac/search/templates/search.html:56
msgid "By"
msgstr "Bởi"

#: trac/search/templates/search.html:65
#: trac/ticket/templates/report_view.html:166
msgid "No matches found."
msgstr "Không kết quả nào tìm thấy"

#: trac/search/templates/search.html:70
#: trac/ticket/templates/milestone_delete.html:38
#: trac/ticket/templates/milestone_edit.html:95
#: trac/ticket/templates/milestone_view.html:96
#: trac/ticket/templates/query.html:238
#: trac/ticket/templates/report_delete.html:26
#: trac/ticket/templates/report_edit.html:49
#: trac/ticket/templates/report_view.html:169
#: trac/ticket/templates/roadmap.html:71 trac/ticket/templates/ticket.html:395
#: trac/timeline/templates/timeline.html:53
#: trac/versioncontrol/templates/browser.html:142
#: trac/versioncontrol/templates/diff_form.html:62
#: trac/versioncontrol/templates/revisionlog.html:168
msgid "Note:"
msgstr "Ghi chú:"

#: trac/search/templates/search.html:70
#: trac/ticket/templates/milestone_delete.html:38
#: trac/ticket/templates/milestone_edit.html:95
#: trac/ticket/templates/milestone_view.html:96
#: trac/ticket/templates/query.html:238
#: trac/ticket/templates/report_delete.html:26
#: trac/ticket/templates/report_edit.html:49
#: trac/ticket/templates/report_view.html:169
#: trac/ticket/templates/roadmap.html:71 trac/ticket/templates/ticket.html:395
#: trac/timeline/templates/timeline.html:53
#: trac/versioncontrol/templates/browser.html:142
#: trac/versioncontrol/templates/diff_form.html:62
#: trac/versioncontrol/templates/revisionlog.html:168
msgid "See"
msgstr "Xem"

#: trac/search/templates/search.html:70
msgid "TracSearch"
msgstr "TracSearch"

#: trac/search/templates/search.html:70
msgid "for help on searching."
msgstr "để được giúp đỡ về tìm kiếm"

#: trac/templates/about.html:23
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:27
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:33
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"

#: trac/templates/about.html:33
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"

#: trac/templates/about.html:35
msgid "online"
msgstr "trực tuyến"

#: trac/templates/about.html:35
msgid "as well as in the"
msgstr "hoặc trong tập tin"

#: trac/templates/about.html:36
msgid "COPYING"
msgstr "COPYING"

#: trac/templates/about.html:36
msgid "file included in the distribution."
msgstr "có sẵn trong bản phân phối"

#: trac/templates/about.html:38
msgid "python powered"
msgstr "python powered"

#: trac/templates/about.html:41
msgid "Please visit the Trac open source project:"
msgstr "Mời ghé thăm dự án mã nguồn mở Trac:"

#: trac/templates/about.html:42
msgid "http://trac.edgewall.org/"
msgstr "http://trac.edgewall.org/"

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

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

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

#: trac/templates/attachment.html:10
msgid "Attachment"
msgstr "Tập tin đính kèm"

#: trac/templates/attachment.html:17
msgid "Add Attachment to"
msgstr "Thêm Tập tin đính kèm vào"

#: trac/templates/attachment.html:20
msgid "(size limit"
msgstr "(kích thước giới hạn"

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

#: trac/templates/attachment.html:28 trac/ticket/templates/ticket.html:246
#: trac/wiki/templates/wiki_edit.html:105
msgid "Your email or username:"
msgstr "Thư điện tử hoặc tên đăng nhập:"

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

#: trac/templates/attachment.html:39
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:48
msgid "Add attachment"
msgstr "Thêm tập tin đính kèm"

#: trac/templates/attachment.html:56
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:56 trac/wiki/templates/wiki_delete.html:32
msgid "This is an irreversible operation."
msgstr "Đây là một tác vụ không thể khôi phục lại."

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

#: trac/templates/attachment.html:78 trac/ticket/api.py:212
#: trac/ticket/templates/ticket.html:165
#, fuzzy
msgid "Description"
msgstr "Mô tả"

#: trac/templates/attachment.html:82
msgid "(added by"
msgstr "(thêm vào bởi"

#: trac/templates/attachment.html:83 trac/templates/diff_view.html:40
#: trac/versioncontrol/templates/browser.html:104
#: trac/versioncontrol/templates/changeset.html:96
#: trac/wiki/templates/wiki_view.html:26
msgid "ago)"
msgstr "trước)"

#: trac/templates/diff_div.html:53
#: trac/versioncontrol/templates/browser.html:124
msgid "Property"
msgstr "Thuộc tính"

#: trac/templates/diff_div.html:64 trac/ticket/templates/ticket.html:61
#: trac/versioncontrol/templates/changeset.html:32
msgid "to"
msgstr "thành"

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

#: trac/templates/diff_view.html:17
msgid "Changes"
msgstr "Các thay đổi"

#: trac/templates/diff_view.html:18 trac/templates/diff_view.html:21
msgid "between"
msgstr "giữa"

#: trac/templates/diff_view.html:19 trac/templates/diff_view.html:25
#: trac/templates/history_view.html:26 trac/ticket/templates/ticket.html:98
#: trac/wiki/web_ui.py:519 trac/wiki/templates/wiki_view.html:25
msgid "Version"
msgstr "Phiên bản"

#: trac/templates/diff_view.html:19 trac/templates/diff_view.html:22
#: trac/timeline/templates/timeline.html:20
msgid "and"
msgstr "và"

#: trac/templates/diff_view.html:22 trac/ticket/web_ui.py:716
#: trac/ticket/templates/ticket.html:95
msgid "Initial Version"
msgstr "Phiên bản ban đầu"

#: trac/templates/diff_view.html:24
#: trac/versioncontrol/templates/changeset.html:71
msgid "from"
msgstr "từ"

#: trac/templates/diff_view.html:25
msgid "of"
msgstr "của"

#: trac/templates/diff_view.html:37
#: trac/versioncontrol/templates/changeset.html:94
msgid "Timestamp:"
msgstr "Thời gian"

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

#: trac/templates/diff_view.html:46
msgid "(IP:"
msgstr "(IP:"

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

#: trac/templates/diff_view.html:56
#: trac/versioncontrol/templates/changeset.html:151
#: trac/versioncontrol/templates/revisionlog.html:70
msgid "Legend:"
msgstr "Ghi chú:"

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

#: trac/templates/diff_view.html:59
#: trac/versioncontrol/templates/changeset.html:154
#: trac/versioncontrol/templates/revisionlog.html:72
msgid "Added"
msgstr "Thêm"

#: trac/templates/diff_view.html:60
#: trac/versioncontrol/templates/changeset.html:155
#: trac/versioncontrol/templates/revisionlog.html:74
msgid "Removed"
msgstr "xóa"

#: trac/templates/diff_view.html:61 trac/ticket/query.py:588
#: trac/versioncontrol/templates/changeset.html:157
#: trac/versioncontrol/templates/revisionlog.html:76
msgid "Modified"
msgstr "Có thay đổi"

#: trac/templates/error.html:60
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"

#: trac/templates/error.html:64
msgid "operation on `"
msgstr "tác vụ trên `"

#: trac/templates/error.html:64
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)''"

#: trac/templates/error.html:68
msgid ""
"Request parameters:\n"
"{{{"
msgstr ""
"Request parameters:\n"
"{{{"

#: trac/templates/error.html:73
msgid "==== System Information ===="
msgstr "==== System Information ===="

#: trac/templates/error.html:76
msgid ""
"==== Python Traceback ====\n"
"{{{"
msgstr ""
"==== Python Traceback ====\n"
"{{{"

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

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

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

#: trac/templates/error.html:106
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"

#: trac/templates/error.html:108
msgid ""
"Trac\n"
"              administrator"
msgstr ""
"quản trị\n"
"              của Trac"

#: trac/templates/error.html:109
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."

#: trac/templates/error.html:114
msgid "To that end, you could"
msgstr "Về phía bạn, bạn có thể"

#: trac/templates/error.html:114
msgid ""
"a ticket at this\n"
"                  site."
msgstr ""
"một thẻ tại trang\n"
"                  này."

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

#: trac/templates/error.html:124
msgid ""
"If you think this should work you can reproduce the problem,\n"
"              you should consider reporting this to the Trac team."
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:126
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."

#: trac/templates/error.html:136
msgid "Otherwise, please"
msgstr "Ngược lại, hãy"

#: trac/templates/error.html:136
msgid ""
"a new ticket at\n"
"                the Trac project site, where you can describe the problem"
" and\n"
"                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:141
msgid "Python Traceback"
msgstr "Python Traceback"

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

#: trac/templates/error.html:147 trac/templates/error.html:174
msgid "File \""
msgstr "Tập tin \""

#: trac/templates/error.html:147
msgid ""
"\",\n"
"                        line"
msgstr ""
"\",\n"
"                        dòng"

#: trac/templates/error.html:148 trac/templates/error.html:174
msgid ", in"
msgstr ", trong"

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

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

#: trac/templates/error.html:174
msgid "\", line"
msgstr "\", dòng"

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

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

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

#: trac/templates/error.html:192
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:15
msgid "Change History for"
msgstr "Lịch sử thay đổi của"

#: trac/templates/history_view.html:20 trac/templates/history_view.html:51
#: trac/versioncontrol/templates/diff_form.html:57
#: trac/versioncontrol/templates/revisionlog.html:84
#: trac/versioncontrol/templates/revisionlog.html:162
msgid "View changes"
msgstr "Xem các thay đổi"

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

#: trac/templates/history_view.html:27
#: trac/versioncontrol/templates/revisionlog.html:94
msgid "Date"
msgstr "Ngày"

#: trac/templates/history_view.html:28
#: trac/versioncontrol/templates/revisionlog.html:95
msgid "Author"
msgstr "Tác giả"

#: trac/templates/history_view.html:29
#: trac/ticket/templates/ticket_notify_email.txt:21
msgid "Comment"
msgstr "Lời bình"

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

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

#: trac/templates/index.html:18
msgid "Error"
msgstr "Lỗi"

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

#: trac/templates/macros.html:40
msgid "anonymous"
msgstr "ẩn danh"

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

#: trac/templates/macros.html:83 trac/templates/macros.html:84
msgid "Next"
msgstr "Sau"

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

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

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

#: trac/templates/macros.html:101
msgid "Show"
msgstr "Hiển thị"

#: trac/templates/macros.html:104
msgid "lines around each change"
msgstr "các dòng xung quanh mỗi thay đổi"

#: trac/templates/macros.html:107
msgid "Ignore:"
msgstr "Bỏ qua:"

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

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

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

#: trac/templates/macros.html:125 trac/ticket/templates/milestone_view.html:53
#: trac/ticket/templates/query.html:179 trac/ticket/templates/roadmap.html:26
#: trac/timeline/templates/timeline.html:30
#: trac/versioncontrol/templates/revisionlog.html:64
msgid "Update"
msgstr "Cập nhật"

#: trac/templates/macros.html:138 trac/templates/macros.html:151
msgid "HTML preview not available"
msgstr "Xem thử HTML không có sẵn"

#: trac/templates/macros.html:140
msgid "since the file size exceeds"
msgstr "bởi vì kích thước tập tin vuợt giới hạn"

#: trac/templates/macros.html:141
msgid "bytes."
msgstr "byte."

#: trac/templates/macros.html:143
msgid "since no preview renderer could handle it."
msgstr "bởi vì không có chương trình xem thử nào có thể xử lý nó."

#: trac/templates/macros.html:146
msgid "Try"
msgstr "Thử"

#: trac/templates/macros.html:147
msgid "downloading"
msgstr "tải xuống"

#: trac/templates/macros.html:147
msgid "the file instead."
msgstr "tập tin."

#: trac/templates/macros.html:151
msgid ""
".\n"
"          To view,"
msgstr ""
".\n"
"          Để xem,"
#: trac/templates/macros.html:152
msgid "download"
msgstr "tải xuống"

#: trac/templates/macros.html:152
msgid "the file."
msgstr "tập tin"

#: trac/templates/macros.html:154
msgid "found:"
msgstr "tìm thấy:"

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

#: trac/templates/macros.html:172
msgid ") - added by"
msgstr ") - thêm bởi"

#: trac/templates/macros.html:173 trac/ticket/templates/query_results.html:70
msgid "ago."
msgstr "trước"

#: trac/templates/macros.html:178 trac/templates/macros.html:189
msgid "Attachments"
msgstr "Tập tin đính kèm"

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

#: trac/templates/macros.html:238 trac/templates/macros.html:242
msgid "s:"
msgstr "s:"

#: trac/templates/macros.html:242
msgid "Total"
msgstr "Tổng số"

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

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

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

#: trac/templates/theme.html:49
msgid "Warnings:"
msgstr "Các cảnh báo:"

#: trac/templates/theme.html:57
msgid "Notice:"
msgstr "Chú ý:"

#: trac/templates/theme.html:60
msgid "Notices:"
msgstr "Các chú ý:"

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

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

#: trac/ticket/admin.py:157 trac/ticket/roadmap.py:632
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:159
msgid "Invalid Completion Date"
msgstr "Ngày hoàn tất không hợp lệ"

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

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

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

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

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

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

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

#: trac/ticket/api.py:362
#, 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:383
#, python-format
msgid "Ticket #%(shortname)s"
msgstr "Thẻ #%(shortname)s"

#: trac/ticket/default_workflow.py:226
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:228
msgid "The ticket will be disowned"
msgstr "Thẻ sẽ không công nhận"

#: trac/ticket/default_workflow.py:247 trac/ticket/default_workflow.py:258
msgid "The owner will change"
msgstr "Chủ thẻ sẽ thay đổi"

#: trac/ticket/default_workflow.py:251 trac/ticket/default_workflow.py:261
#, python-format
msgid "The owner will change to %(name)s"
msgstr "Chủ thẻ sẽ thay đổi thành %(name)s"

#: trac/ticket/default_workflow.py:254
msgid "to "
msgstr "thành "

#: trac/ticket/default_workflow.py:273
#, 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:283
msgid "The resolution will be set"
msgstr "Chuyển đổi sẽ được đặt"

#: trac/ticket/default_workflow.py:288
#, 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:128
msgid "Multi-values fields not supported yet"
msgstr "Trường đa trị chưa được hổ trợ"

#: trac/ticket/model.py:363
#, 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:507
#, 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:737
#, 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:72
#, 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:88
#, 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:135
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:139
msgid "Query filter requires field name"
msgstr "Lọc truy vấn cần tên trường"

#: trac/ticket/query.py:271
#, 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:589
msgid "Created"
msgstr "Tạo"

#: trac/ticket/query.py:592 trac/ticket/web_ui.py:548
msgid "Ticket"
msgstr "Thẻ"

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

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

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

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

#: trac/ticket/query.py:612 trac/ticket/query.py:616
msgid "is"
msgstr "là"

#: trac/ticket/query.py:613 trac/ticket/query.py:617
msgid "is not"
msgstr "không là"

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

#: trac/ticket/query.py:713 trac/ticket/report.py:511 trac/ticket/web_ui.py:113
#: trac/timeline/web_ui.py:190 trac/versioncontrol/web_ui/log.py:241
msgid "RSS Feed"
msgstr "RSS Feed"

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

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

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

#: trac/ticket/query.py:890 trac/ticket/query.py:901 trac/ticket/report.py:120
msgid "Custom Query"
msgstr "Truy vấn tự tạo"

#: trac/ticket/query.py:900 trac/ticket/report.py:110 trac/ticket/report.py:111
#: trac/ticket/report.py:113 trac/ticket/report.py:230
msgid "Available Reports"
msgstr "Các báo cáo có sẵn"

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

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

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

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

#: trac/ticket/report.py:182 trac/ticket/report.py:194
#: trac/ticket/report.py:242
#, 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:183 trac/ticket/report.py:195
#: trac/ticket/report.py:243
msgid "Invalid Report Number"
msgstr "Số báo cáo không hợp lệ"

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

#: trac/ticket/report.py:211
#, 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:225
#, python-format
msgid "Report failed: %(error)s"
msgstr "Báo cáo thất bại: %(error)s"

#: trac/ticket/report.py:233
msgid "This is a list of available reports."
msgstr "Đây là danh sách các báo cáo có sẵn."

#: trac/ticket/report.py:258
#, 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:305
#, 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:518
msgid "SQL Query"
msgstr "Truy vấn SQL"

#: trac/ticket/report.py:532
#, 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:562
#, 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/report.py:605
#, python-format
msgid "Dynamic variable '%(name)s' not defined."
msgstr "Biến động '%(name)s' chưa được định nghĩa"

#: trac/ticket/roadmap.py:213
#, 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:229
#, 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"
"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:308 trac/ticket/roadmap.py:419
#: trac/ticket/roadmap.py:549 trac/ticket/templates/roadmap.html:10
#: trac/ticket/templates/roadmap.html:17
msgid "Roadmap"
msgstr "Kế hoạch"

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

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

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

#: trac/ticket/roadmap.py:621
#, 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:626
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:135 trac/ticket/templates/ticket.html:17
msgid "New Ticket"
msgstr "Thẻ mới"

#: trac/ticket/web_ui.py:151
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:202
msgid "Ticket changes"
msgstr "Các thay đổi thẻ"

#: trac/ticket/web_ui.py:204
msgid "Ticket details"
msgstr "Chi tiết thẻ"

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

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

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

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

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

#: trac/ticket/web_ui.py:437
#, python-format
msgid "Invalid action \"%(name)s\""
msgstr "Hành động không hợp lệ \"%(name)s\""

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

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

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

#: trac/ticket/web_ui.py:713 trac/ticket/web_ui.py:768
#: trac/ticket/web_ui.py:776 trac/wiki/web_ui.py:355 trac/wiki/web_ui.py:361
#: trac/wiki/web_ui.py:507 trac/wiki/web_ui.py:515
#, python-format
msgid "Version %(num)s"
msgstr "Phiên bản %(num)s"

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

#: trac/ticket/web_ui.py:778 trac/versioncontrol/web_ui/changeset.py:342
#: trac/wiki/web_ui.py:374
msgid "Change"
msgstr "Thay đổi"

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

#: trac/ticket/web_ui.py:851
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:859
msgid "No permissions to change ticket fields."
msgstr "Không có quyền thay đổi các trường của thẻ"

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

#: trac/ticket/web_ui.py:874
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 "
"người khác kể từ khi bạn bắt đầu"

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

#: trac/ticket/web_ui.py:904
#, 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:919
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:926
#, 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:1043
msgid "Assign to"
msgstr "Giao cho"

#: trac/ticket/web_ui.py:1059
msgid "Open"
msgstr "Mở"

#: trac/ticket/web_ui.py:1060
msgid "Closed"
msgstr "Đóng"

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

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

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

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

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

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

#: trac/ticket/web_ui.py:1268 trac/versioncontrol/templates/changeset.html:130
msgid "modified"
msgstr "đã thay đổi"

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

#: trac/ticket/templates/milestone_delete.html:25
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:27
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:34
#: trac/ticket/templates/milestone_view.html:91
msgid "Delete milestone"
msgstr "xóa mốc thời gian"

#: trac/ticket/templates/milestone_delete.html:39
#: trac/ticket/templates/milestone_edit.html:96
#: trac/ticket/templates/milestone_view.html:97
#: trac/ticket/templates/roadmap.html:72
msgid "TracRoadmap"
msgstr "TracRoadmap"

#: trac/ticket/templates/milestone_delete.html:39
msgid ""
"for help on using\n"
"      the roadmap."
msgstr ""
" là hướng dẫn sử dụng\n"
"          roadmap."


#: trac/ticket/templates/milestone_edit.html:11
#: trac/ticket/templates/milestone_edit.html:37
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:38
msgid "New Milestone"
msgstr "Mốc thời gian mới"

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

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

#: trac/ticket/templates/milestone_edit.html:71
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:89
#: trac/wiki/templates/wiki_edit.html:126
#: trac/wiki/templates/wiki_edit.html:131
msgid "Submit changes"
msgstr "Gởi các thay đổi"

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

#: trac/ticket/templates/milestone_edit.html:96
#: trac/ticket/templates/milestone_view.html:97
#: trac/ticket/templates/roadmap.html:72
msgid ""
"for help on using\n"
"        the roadmap."
msgstr ""
" là hướng dẫn sử dụng\n"
"          roadmap."

#: trac/ticket/templates/milestone_view.html:10
#: trac/ticket/templates/milestone_view.html:22
msgid "Milestone"
msgstr "Mốc thời gian"

#: trac/ticket/templates/milestone_view.html:26
msgid ""
"ago\n"
"            ("
msgstr ""
"trước\n"
"            ("

#: trac/ticket/templates/milestone_view.html:30
#: trac/ticket/templates/roadmap.html:43
msgid "late"
msgstr "trễ"

#: trac/ticket/templates/milestone_view.html:33
#: trac/ticket/templates/roadmap.html:46
msgid "Due in"
msgstr "Hết hạn vào"

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

#: trac/ticket/templates/milestone_view.html:47
#: trac/timeline/templates/timeline.html:42
msgid "by"
msgstr "vào"

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

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

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

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

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

#: trac/ticket/templates/query.html:113
msgid "Add filter"
msgstr "Thêm bộ lọc"

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

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

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

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

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

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

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

#: trac/ticket/templates/query.html:222
#, 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:222
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:231
msgid "Delete query"
msgstr "xóa truy vấn"

#: trac/ticket/templates/query.html:238
#: trac/ticket/templates/report_edit.html:36
msgid "TracQuery"
msgstr "TracQuery"

#: trac/ticket/templates/query.html:238
msgid "for help on using queries."
msgstr "là hướng dẫn sử dụng các truy vấn"

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

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

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

#: trac/ticket/templates/query_results.html:92
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:18
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:21
#: trac/ticket/templates/report_view.html:39
msgid "Delete report"
msgstr "Xóa báo cáo"

#: trac/ticket/templates/report_delete.html:27
#: trac/ticket/templates/report_edit.html:50
#: trac/ticket/templates/report_view.html:170
msgid "TracReports"
msgstr "TracReports"

#: trac/ticket/templates/report_delete.html:27
#: trac/ticket/templates/report_edit.html:50
#: trac/ticket/templates/report_view.html:170
msgid "for help on using and creating reports."
msgstr "là hướng dẫn sử dụng và tạo các 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
msgid "Query for Report: (can be either SQL or, if starting with"
msgstr "Truy vấn cho Báo cáo: (có thể là SQL hoặc, nếu bắt đầu bằng)"

#: trac/ticket/templates/report_edit.html:36
msgid "query:"
msgstr "truy vấn:"

#: trac/ticket/templates/report_edit.html:36
msgid ", a"
msgstr ", một"

#: trac/ticket/templates/report_edit.html:36
msgid "expression)"
msgstr "biểu thức"

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

#: trac/ticket/templates/report_view.html:16
msgid "matches)"
msgstr "trùng khớp)"

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

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

#: trac/ticket/templates/report_view.html:51
msgid "match"
msgstr "trùng khớp"

#: trac/ticket/templates/report_view.html:85
#: trac/ticket/templates/report_view.html:92
msgid "View report"
msgstr "Xem báo cáo"

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

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

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

#: trac/ticket/templates/roadmap.html:39
msgid ""
"ago\n"
"                ("
msgstr ""
"trước\n"
"                ("

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

#: trac/ticket/templates/ticket.html:57
#: trac/versioncontrol/templates/changeset.html:128
msgid "added"
msgstr "thêm vào"

#: trac/ticket/templates/ticket.html:60
msgid "changed from"
msgstr "thay đổi từ"

#: trac/ticket/templates/ticket.html:63
#: trac/versioncontrol/templates/browser.html:125
msgid "set to"
msgstr "đặt thàng"

#: trac/ticket/templates/ticket.html:66
msgid "deleted"
msgstr "đã xóa"

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

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

#: trac/ticket/templates/ticket.html:94 trac/ticket/templates/ticket.html:97
msgid "— at"
msgstr "— tại"

#: trac/ticket/templates/ticket.html:108
msgid "Preview ("
msgstr "Xem trước ("

#: trac/ticket/templates/ticket.html:108 trac/wiki/templates/wiki_edit.html:62
msgid "skip"
msgstr "bỏ"

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

#: trac/ticket/templates/ticket.html:115
msgid "Changed by"
msgstr "Thay đổi bởi"

#: trac/ticket/templates/ticket.html:126
msgid "Opened"
msgstr "Mở"

#: trac/ticket/templates/ticket.html:126 trac/ticket/templates/ticket.html:127
msgid "ago"
msgstr "trước"

#: trac/ticket/templates/ticket.html:127
msgid "Last modified"
msgstr "Thay đổi cuối cùng"

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

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

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

#: trac/ticket/templates/ticket.html:168
msgid "(last modified by"
msgstr "(thay đổi cuối cùng bởi"

#: trac/ticket/templates/ticket.html:170
msgid "diff"
msgstr "khác biệt"

#: trac/ticket/templates/ticket.html:181 trac/ticket/templates/ticket.html:223
msgid "Reply"
msgstr "Trả lời"

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

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

#: trac/ticket/templates/ticket.html:213
msgid "follow-up"
msgstr "Tiếp theo"

#: trac/ticket/templates/ticket.html:218
msgid "Changed"
msgstr "Đã thay đổi"

#: trac/ticket/templates/ticket.html:219
msgid "ago by"
msgstr "trước bởi"

#: trac/ticket/templates/ticket.html:238
msgid "Add/Change #"
msgstr "Thêm/Thay đổi #"

#: trac/ticket/templates/ticket.html:258
msgid ""
"Comment (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:271
msgid "Properties"
msgstr "Các thuộc tính"

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

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

#: trac/ticket/templates/ticket.html:339
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:345
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:377
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:388 trac/wiki/templates/wiki_edit.html:124
msgid "Preview"
msgstr "Xem trước"

#: trac/ticket/templates/ticket.html:396
msgid "TracTickets"
msgstr "TracTickets"

#: trac/ticket/templates/ticket.html:396
msgid ""
"for help on using\n"
"        tickets."
msgstr ""
"là hướng dẫn sử dụng\n"
"        thẻ."
#: trac/ticket/templates/ticket_notify_email.txt:9
msgid "Changes (by"
msgstr "Các thay đổi (bởi"

#: trac/ticket/templates/ticket_notify_email.txt:15
msgid "Description changed by"
msgstr "Mô tả thay đổi bởi"

#: trac/ticket/templates/ticket_notify_email.txt:28
msgid ""
"-- \n"
"Ticket URL: <"
msgstr ""
"-- \n"
"URL của thẻ: <"

#: 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:202
msgid "Previous period"
msgstr "Khoảng thời gian trước"

#: trac/timeline/web_ui.py:208
msgid "Next period"
msgstr "Khoảng thời gian sau"

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

#: trac/timeline/templates/timeline.html:20
msgid "View changes from"
msgstr "Xem các thay đổi từ"

#: trac/timeline/templates/timeline.html:21
msgid "days back"
msgstr "ngày trước"

#: trac/timeline/templates/timeline.html:53
msgid "TracTimeline"
msgstr "TracTimeline"

#: trac/timeline/templates/timeline.html:53
msgid "for information about the timeline view."
msgstr "là hướng dẫn sử dụng về timeline"

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

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

#: trac/versioncontrol/api.py:81
#, python-format
msgid "Can't synchronize with the repository (%(error)s)"
msgstr "Không thể đồng bộ với repository (%(error)s)"

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

#: trac/versioncontrol/api.py:103
msgid "Directory"
msgstr "Thư mục"

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

#: trac/versioncontrol/api.py:109
msgid "Path"
msgstr "Đường dẫn"

#: trac/versioncontrol/api.py:131
#, python-format
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."

#: trac/versioncontrol/api.py:163
#, 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:165
msgid "No such changeset"
msgstr "Không có tập thay đổi nào như thế"

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

#: trac/versioncontrol/api.py:509
#, python-format
msgid "Insufficient permissions to access %(path)s"
msgstr "Không đủ quyền để truy cập %(path)s"

#: trac/versioncontrol/api.py:514
#, python-format
msgid "Insufficient permissions to access changeset %(id)s"
msgstr "Không đủ quyền để truy cập tập các thay đổi %(id)s"

#: trac/versioncontrol/cache.py:95
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 "
"được thực thị."

#: trac/versioncontrol/cache.py:114
msgid "Missing \"youngest_rev\" in cache metadata"
msgstr "Thiếu \"youngest_rev\" trong thông tin mô tả bộ đệm (cache)"

#: trac/versioncontrol/svn_fs.py:294
#, 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:371
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_fs.py:395
#, 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:652
#, 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:803
#, python-format
msgid "svn blame failed: %(error)s"
msgstr "svn blame thất bại: %(error)s"


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

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

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

#: trac/versioncontrol/templates/browser.html:63
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:82
#: trac/versioncontrol/templates/revisionlog.html:92
#: trac/versioncontrol/web_ui/browser.py:622
msgid "Rev"
msgstr "Rev"

#: trac/versioncontrol/templates/browser.html:84
#: trac/versioncontrol/web_ui/browser.py:373 trac/wiki/web_ui.py:520
#: trac/wiki/web_ui.py:544
msgid "Last Change"
msgstr "Thay đổi cuối cùng"

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

#: trac/versioncontrol/templates/browser.html:100
#: trac/wiki/templates/wiki_edit.html:51 trac/wiki/templates/wiki_view.html:23
msgid "Revision info"
msgstr "Thông tin lân cập nhật"

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

#: trac/versioncontrol/templates/browser.html:103
msgid "(checked in by"
msgstr "(cập nhật bởi"

#: trac/versioncontrol/templates/browser.html:142
msgid "TracBrowser"
msgstr "TracBrowser"

#: trac/versioncontrol/templates/browser.html:142
msgid "for help on using the browser."
msgstr "là hướng dẫn sử dụng trình duyệt"

#: trac/versioncontrol/templates/browser.html:153
msgid "View changes..."
msgstr "Xem các thay đổi..."

#: trac/versioncontrol/templates/browser.html:153
msgid "Select paths and revs for Diff"
msgstr "Chọn đường dẫn và revs cho Diff"

#: trac/versioncontrol/templates/changeset.html:21
#: trac/versioncontrol/templates/changeset.html:36
#: trac/versioncontrol/web_ui/changeset.py:344
msgid "Changeset"
msgstr "Tập các thay đổi"

#: trac/versioncontrol/templates/changeset.html:22
#: trac/versioncontrol/templates/changeset.html:32
#: trac/versioncontrol/templates/changeset.html:34
#: trac/versioncontrol/templates/changeset.html:36
msgid "Show full changeset"
msgstr "Hiển thị toàn bộ tập các thay đổi"

#: trac/versioncontrol/templates/changeset.html:22
msgid "for"
msgstr "dành cho"

#: trac/versioncontrol/templates/changeset.html:23
#: trac/versioncontrol/templates/changeset.html:26
#: trac/versioncontrol/templates/changeset.html:31
#: trac/versioncontrol/templates/changeset.html:33
#: trac/versioncontrol/templates/changeset.html:64
msgid "Show entry in browser"
msgstr "Hiển thị entry trong trình duyệt"

#: trac/versioncontrol/templates/changeset.html:25
msgid "Changes in"
msgstr "Các thay đổi trong"

#: trac/versioncontrol/templates/changeset.html:27
msgid "Show revision log"
msgstr "Hiển thị nhật ký các lần cập nhật"

#: trac/versioncontrol/templates/changeset.html:30
msgid "Changes from"
msgstr "Các thay đổi từ"

#: trac/versioncontrol/templates/changeset.html:31
#: trac/versioncontrol/templates/changeset.html:33
msgid "at"
msgstr "tại"

#: trac/versioncontrol/templates/changeset.html:32
#: trac/versioncontrol/templates/changeset.html:34
msgid "r"
msgstr "r"

#: trac/versioncontrol/templates/changeset.html:77
#: trac/versioncontrol/templates/changeset.html:80
msgid "Show differences"
msgstr "Hiển thị các khác biệt"

#: trac/versioncontrol/templates/changeset.html:77
msgid "view diffs"
msgstr "xem diffs"

#: trac/versioncontrol/templates/changeset.html:87
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:87
msgid "previous"
msgstr "trước"

#: trac/versioncontrol/templates/changeset.html:109
msgid "Message:"
msgstr "Thông điệp"

#: trac/versioncontrol/templates/changeset.html:121
msgid "Location:"
msgstr "Vị trí:"

#: trac/versioncontrol/templates/changeset.html:129
msgid "removed"
msgstr "xóa"

#: trac/versioncontrol/templates/changeset.html:131
msgid "copied"
msgstr "sao chép"

#: trac/versioncontrol/templates/changeset.html:132
msgid "moved"
msgstr "di chuyển"

#: trac/versioncontrol/templates/diff_form.html:9
#: trac/versioncontrol/templates/diff_form.html:20
msgid "Prepare Diff"
msgstr "Chuẩn bị Diff"

#: trac/versioncontrol/templates/diff_form.html:26
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:29
msgid "From:"
msgstr "Từ:"

#: trac/versioncontrol/templates/diff_form.html:33
#: trac/versioncontrol/templates/diff_form.html:43
msgid "at revision:"
msgstr "tại lân cập nhật:"

#: trac/versioncontrol/templates/diff_form.html:39
msgid "To:"
msgstr "Đến:"

#: trac/versioncontrol/templates/diff_form.html:49
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:63
msgid "TracChangeset"
msgstr "TracChangeset"

#: trac/versioncontrol/templates/diff_form.html:63
msgid "for help on using the diff feature."
msgstr "là hướng dẫn sử dụng tính năng diff."

#: trac/versioncontrol/templates/dir_entries.html:17
msgid "View Revision Log"
msgstr "Xem nhật ký các lần thay đổi"

#: trac/versioncontrol/templates/revisionlog.html:10
msgid "(log)"
msgstr "(nhật ký)"

#: trac/versioncontrol/templates/revisionlog.html:22
msgid "Revision Log Mode:"
msgstr "Kiểu nhật ký lần thay đổi:"

#: trac/versioncontrol/templates/revisionlog.html:26
msgid "Stop on copy"
msgstr "Dừng khi gặp bản sao"

#: trac/versioncontrol/templates/revisionlog.html:32
msgid "Follow copies"
msgstr "Theo các bản sao"

#: trac/versioncontrol/templates/revisionlog.html:38
msgid "Show only adds and deletes"
msgstr "Chỉ hiển thị cái được thêm và xóa"

#: trac/versioncontrol/templates/revisionlog.html:43
msgid "View log starting at"
msgstr "Xem nhật ký bắt đầu tại"

#: trac/versioncontrol/templates/revisionlog.html:47
msgid "and back to"
msgstr "và trở về"

#: trac/versioncontrol/templates/revisionlog.html:52
msgid "Show at most"
msgstr "Hiển thị tối đa"

#: trac/versioncontrol/templates/revisionlog.html:54
msgid "revisions per page."
msgstr "lần cập nhật một trang"

#: trac/versioncontrol/templates/revisionlog.html:59
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:77
msgid "Copied or renamed"
msgstr "Được sao chép hoặc đổi tên"

#: trac/versioncontrol/templates/revisionlog.html:84
msgid "Diff from Old Revision to New Revision (select them below)"
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:93
msgid "Chgset"
msgstr "Chgset"

#: trac/versioncontrol/templates/revisionlog.html:96
msgid "Log Message"
msgstr "Thông điệp nhật ký"

#: trac/versioncontrol/templates/revisionlog.html:107
msgid "copied from"
msgstr "sao chép từ"

#: trac/versioncontrol/templates/revisionlog.html:121
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:162
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)"

#: trac/versioncontrol/templates/revisionlog.html:168
msgid "TracRevisionLog"
msgstr "TracRevisionLog"

#: trac/versioncontrol/templates/revisionlog.html:168
msgid "for help on using the revision log."
msgstr "là hướng dẫn sử dụng cho nhật ký các lần cập nhật"

#: trac/versioncontrol/templates/revisionlog.txt:1
msgid ""
"#\n"
"# ChangeLog for"
msgstr ""
"#\n"
"# Nhật ký thay đổi cho"

#: trac/versioncontrol/templates/revisionlog.txt:2
msgid ""
"# \n"
"# Generated by Trac"
msgstr ""
"# \n"
"# Sinh bởi Trac"

#: trac/versioncontrol/web_ui/browser.py:297
msgid "Browse Source"
msgstr "Duyệt Mã nguồn"

#: trac/versioncontrol/web_ui/browser.py:345
#: trac/versioncontrol/web_ui/changeset.py:240
msgid "Invalid Changeset Number"
msgstr "Số tập các thay đổi không hợp lệ"

#: trac/versioncontrol/web_ui/browser.py:351
#: trac/versioncontrol/web_ui/log.py:98
msgid "Parent directory"
msgstr "Thư mục cha"

#: trac/versioncontrol/web_ui/browser.py:377
msgid "Normal"
msgstr "Thường"

#: trac/versioncontrol/web_ui/browser.py:378
msgid "View file without annotations"
msgstr "Xem tập tin không có chú thích"

#: trac/versioncontrol/web_ui/browser.py:382
msgid "Annotate"
msgstr "Chú thích"

#: trac/versioncontrol/web_ui/browser.py:383
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:389
msgid "Revision Log"
msgstr "Nhật ký lần thay đổi"

#: trac/versioncontrol/web_ui/browser.py:455
#: trac/versioncontrol/web_ui/changeset.py:334
msgid "Zip Archive"
msgstr "Tập tin zip"

#: trac/versioncontrol/web_ui/browser.py:622
msgid "Revision in which the line changed"
msgstr "Lần thay đổi mà dòng này thuộc về"

#: trac/versioncontrol/web_ui/changeset.py:333
msgid "Unified Diff"
msgstr "Diff hợp nhất"

#: trac/versioncontrol/web_ui/changeset.py:348
msgid "Reverse Diff"
msgstr "Diff ngược"

#: trac/versioncontrol/web_ui/changeset.py:379
#, 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:382
#: trac/versioncontrol/web_ui/changeset.py:404
#: trac/versioncontrol/web_ui/changeset.py:422
#, python-format
msgid "Changeset %(id)s"
msgstr "Tập các thay đổi %(id)s"

#: trac/versioncontrol/web_ui/changeset.py:452
#, 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:595
#, 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:605
#, 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"

#: trac/versioncontrol/web_ui/changeset.py:784
msgid "Repository checkins"
msgstr "Repository gởi lên"

#: trac/versioncontrol/web_ui/changeset.py:956
msgid "Changesets"
msgstr "Tập các thay đổi"

#: trac/versioncontrol/web_ui/log.py:170
#, 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:172
msgid "Nonexistent path"
msgstr "Đường dẫn không tồn tại"

#: trac/versioncontrol/web_ui/log.py:188
#, 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:245
msgid "ChangeLog"
msgstr "Nhật ký thay đổi"

#: trac/versioncontrol/web_ui/log.py:247
msgid "View Latest Revision"
msgstr "Xem lần cập nhật gần đây nhất"

#: trac/versioncontrol/web_ui/log.py:251
msgid "Older Revisions"
msgstr "Các lần cập nhật cũ hơn"

#: trac/web/auth.py:89
#, python-format
msgid "logged in as %(user)s"
msgstr "đăng nhập vào dưới quyền %(user)s"

#: trac/web/auth.py:92
msgid "Logout"
msgstr "Đăng xuất"

#: trac/web/auth.py:95
#, fuzzy
msgid "Login"
msgstr "Đăng nhập"

#: trac/web/auth.py:137
#, python-format
msgid "Already logged in as %(user)s."
msgstr "Đã đăng nhập dưới quyền %(user)s."

#: trac/web/chrome.py:160 trac/web/chrome.py:168
#, python-format
msgid "Previous %(label)s"
msgstr "%(label)s trước "

#: trac/web/chrome.py:180 trac/web/chrome.py:187
#, python-format
msgid "Next %(label)s"
msgstr "%(label)s kế tiếp"

#: trac/wiki/api.py:325
msgid "no permission to view this wiki page"
msgstr "không có quyền xem trang wiki này"

#: trac/wiki/formatter.py:133
#, python-format
msgid "HTML parsing error: %(message)s"
msgstr "Lỗi phân tích HTML: %(message)s"

#: trac/wiki/intertrac.py:51
#, python-format
msgid "Can't view %(link)s:"
msgstr "Không thể xem %(link)s:"

#: trac/wiki/macros.py:467
#, 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:550
msgid "Table of Contents"
msgstr "Mục lục"

#: trac/wiki/model.py:146
msgid "Page not modified"
msgstr "Trang không thay đổi"

#: trac/wiki/web_ui.py:85 trac/wiki/web_ui.py:596
msgid "Wiki"
msgstr "Wiki"

#: trac/wiki/web_ui.py:87
msgid "Help/Guide"
msgstr "Giúp đõ/Hướng dẫn"

#: trac/wiki/web_ui.py:122
#, 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:181
#, 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:185
#, python-format
msgid "Invalid Wiki page: %(message)s"
msgstr "Trang Wiki không hợp lệ: %(message)s"

#: trac/wiki/web_ui.py:271
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:303
#, 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:357
msgid "Page history"
msgstr "Lịch sử trang"

#: trac/wiki/web_ui.py:374
msgid "Wiki History"
msgstr "Lịch sử Wiki"

#: trac/wiki/web_ui.py:439
#, python-format
msgid "Page %(name)s does not exist"
msgstr "Trang %(name)s không tồn tại"

#: trac/wiki/web_ui.py:476
#, python-format
msgid "Page %(name)s not found"
msgstr "Không tìm thấy trang %(name)s"

#: trac/wiki/web_ui.py:510 trac/wiki/web_ui.py:519
msgid "View Latest Version"
msgstr "Xem phiên bản sau cùng"

#: trac/wiki/web_ui.py:539
msgid "Start Page"
msgstr "Trang bắt đầu"

#: trac/wiki/web_ui.py:540
msgid "Index"
msgstr "Chỉ mục"

#: trac/wiki/web_ui.py:542
msgid "History"
msgstr "Lịch sử"

#: trac/wiki/web_ui.py:552
msgid "Wiki changes"
msgstr "Các thay đổi Wiki"

#: trac/wiki/templates/wiki_delete.html:22
msgid "Delete"
msgstr "xóa"

#: trac/wiki/templates/wiki_delete.html:26
msgid "Are you sure you want to"
msgstr "Bạn có chắc là bạn muốn"

#: trac/wiki/templates/wiki_delete.html:26
msgid "delete"
msgstr "xóa"

#: trac/wiki/templates/wiki_delete.html:26
msgid "this page?"
msgstr "trang này?"

#: trac/wiki/templates/wiki_delete.html:28
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_diff.html:16
#, 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:17
#, python-format
msgid "Delete version %(version)d"
msgstr "Xóa phiên bản %(version)d"

#: trac/wiki/templates/wiki_edit.html:28
msgid "Editing"
msgstr "Đang soạn thảo"

#: trac/wiki/templates/wiki_edit.html:30
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:31 trac/wiki/templates/wiki_edit.html:41
msgid "If you save right away, you risk to revert those changes"
msgstr "Nếu bạn lưu ngay lập tức, bạn sẽ xóa bỏ các thay đổi đó"

#: trac/wiki/templates/wiki_edit.html:31 trac/wiki/templates/wiki_edit.html:41
msgid "(highlighted below as deletions)."
msgstr "(phần được tô bên dưới là bị xóa)"

#: trac/wiki/templates/wiki_edit.html:33 trac/wiki/templates/wiki_edit.html:42
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."

#: trac/wiki/templates/wiki_edit.html:34 trac/wiki/templates/wiki_edit.html:44
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"

#: trac/wiki/templates/wiki_edit.html:35 trac/wiki/templates/wiki_edit.html:45
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."

#: trac/wiki/templates/wiki_edit.html:39
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."

#: trac/wiki/templates/wiki_edit.html:53
msgid "Change information for future version"
msgstr "Thay đổi thông tin cho những phiên bản tiếp theo"

#: trac/wiki/templates/wiki_edit.html:54 trac/wiki/templates/wiki_view.html:26
msgid "(modified by"
msgstr "(thay đổi bởi"

#: trac/wiki/templates/wiki_edit.html:72
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.html:85
msgid "Adjust edit area height:"
msgstr "Điều chỉnh chiều cao vùng soạn thảo:"

#: trac/wiki/templates/wiki_edit.html:97
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.html:102
msgid "Change information"
msgstr "Thay đổi thông tin"

#: trac/wiki/templates/wiki_edit.html:110
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.html:117
msgid "Page is read-only"
msgstr "Trang này chỉ cho phép đọc"

#: trac/wiki/templates/wiki_edit.html:125
msgid "Merge changes"
msgstr "Trộn các thay đổi"

#: trac/wiki/templates/wiki_edit.html:129
msgid "Preview Page"
msgstr "Xem trước Trang"

#: trac/wiki/templates/wiki_edit.html:130
msgid "Review Changes"
msgstr "Xem lại các thay đổi"

#: trac/wiki/templates/wiki_view.html:39
msgid "Describe"
msgstr "Mô tả"

#: trac/wiki/templates/wiki_view.html:40
msgid "here."
msgstr "tại đây."

#: trac/wiki/templates/wiki_view.html:57
msgid "Edit this page"
msgstr "Chỉnh sửa trang này."

#: trac/wiki/templates/wiki_view.html:60
msgid "Create this page"
msgstr "Tạo trang này"

#: trac/wiki/templates/wiki_view.html:62
msgid "Using the template:"
msgstr "Sử dụng mẫu:"

#: trac/wiki/templates/wiki_view.html:65
msgid "(blank page)"
msgstr "(trang trống)"

#: trac/wiki/templates/wiki_view.html:84
msgid "Delete this version"
msgstr "Xóa phiên bản này"

#: trac/wiki/templates/wiki_view.html:86
msgid "Delete page"
msgstr "Xóa trang"

