# Vietnamese translation for kcmkio.
# Copyright © 2007 KDE i18n Project for Vietnamese.
#
# Clytie Siddall <clytie@riverland.net.au>, 2006.
# Lê Hoàng Phương <herophuong93@gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: kcmkio\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2019-04-26 03:10+0200\n"
"PO-Revision-Date: 2012-01-09 21:54+0700\n"
"Last-Translator: Lê Hoàng Phương <herophuong93@gmail.com>\n"
"Language-Team: Vietnamese <kde-i18n-vi@kde.org>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Lokalize 1.4\n"

#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Nhóm Việt hoá KDE"

#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "kde-l10n-vi@kde.org"

#: core/chmodjob.cpp:206
#, kde-format
msgid "Could not modify the ownership of file %1"
msgstr "Không thể thay đổi quyền truy cập %1"

#: core/chmodjob.cpp:208
#, kde-format
msgid ""
"<qt>Could not modify the ownership of file <b>%1</b>. You have insufficient "
"access to the file to perform the change.</qt>"
msgstr ""
"<qt>Không thể sửa đổi tình trạng sở hữu của tập tin <b>%1</b>. Bạn không có "
"đủ quyền.</qt>"

#: core/connectionbackend.cpp:145
#, kde-format
msgid "Unable to create io-slave: %1"
msgstr "Không thể tạo io-slave: %1"

#: core/copyjob.cpp:1176 core/job_error.cpp:523
#, kde-format
msgid "Folder Already Exists"
msgstr "Thư mục đã có"

#: core/copyjob.cpp:1450 core/copyjob.cpp:2036 core/filecopyjob.cpp:350
#: core/job_error.cpp:513 widgets/paste.cpp:90
#, kde-format
msgid "File Already Exists"
msgstr "Tập tin đã có"

#: core/copyjob.cpp:1450 core/copyjob.cpp:2036
#, kde-format
msgid "Already Exists as Folder"
msgstr "Đã có, là thư mục."

#: core/copyjob.cpp:1577
#, fuzzy, kde-format
#| msgctxt "KFile System Bookmarks"
#| msgid "Trash"
msgid "Trash"
msgstr "Thùng rác"

#: core/global.cpp:93
#, kde-format
msgid "1 day %2"
msgid_plural "%1 days %2"
msgstr[0] "%1 ngày %2"

#: core/global.cpp:128 core/global.cpp:145
#, fuzzy, kde-format
msgid "%1 Item"
msgid_plural "%1 Items"
msgstr[0] "1 mục"

#: core/global.cpp:132
#, fuzzy, kde-format
#| msgid "Folders"
msgid "1 Folder"
msgid_plural "%1 Folders"
msgstr[0] "Thư mục"

#: core/global.cpp:133
#, fuzzy, kde-format
#| msgid "1 file"
#| msgid_plural "%1 files"
msgid "1 File"
msgid_plural "%1 Files"
msgstr[0] "%1 tập tin"

#: core/global.cpp:136
#, fuzzy, kde-format
#| msgctxt "Items (Folders, Files)"
#| msgid "%1 (%2, %3)"
msgctxt "folders, files (size)"
msgid "%1, %2 (%3)"
msgstr "%1 (%2, %3)"

#: core/global.cpp:137
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "folders, files"
msgid "%1, %2"
msgstr "%1 (%2)"

#: core/global.cpp:139
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "files (size)"
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: core/global.cpp:146
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "items: folders, files (size)"
msgid "%1: %2"
msgstr "%1 (%2)"

#: core/job.cpp:117
#, fuzzy, kde-format
#| msgid "Moving"
msgctxt "@title job"
msgid "Moving"
msgstr "Đang chuyển"

#: core/job.cpp:118 core/job.cpp:128 core/job.cpp:162
#: widgets/fileundomanager.cpp:140
#, fuzzy, kde-format
#| msgid "Source"
msgctxt "The source of a file operation"
msgid "Source"
msgstr "Nguồn"

#: core/job.cpp:119 core/job.cpp:129 widgets/fileundomanager.cpp:141
#, fuzzy, kde-format
#| msgid "Destination"
msgctxt "The destination of a file operation"
msgid "Destination"
msgstr "Đích"

#: core/job.cpp:127
#, fuzzy, kde-format
#| msgid "Copying"
msgctxt "@title job"
msgid "Copying"
msgstr "Đang sao chép"

#: core/job.cpp:137
#, fuzzy, kde-format
#| msgid "Creating directory"
msgctxt "@title job"
msgid "Creating directory"
msgstr "Đang tạo thư mục"

#: core/job.cpp:138 widgets/fileundomanager.cpp:135
#, kde-format
msgid "Directory"
msgstr "Thư mục"

#: core/job.cpp:145
#, fuzzy, kde-format
#| msgid "Deleting"
msgctxt "@title job"
msgid "Deleting"
msgstr "Đang xoá"

#: core/job.cpp:146 core/job.cpp:154 widgets/fileundomanager.cpp:146
#, kde-format
msgid "File"
msgstr "Tập tin"

#: core/job.cpp:153
#, kde-format
msgctxt "@title job"
msgid "Examining"
msgstr ""

#: core/job.cpp:161
#, fuzzy, kde-format
#| msgid "Transferring"
msgctxt "@title job"
msgid "Transferring"
msgstr "Đang truyền"

#: core/job.cpp:169
#, fuzzy, kde-format
#| msgid "Mounting"
msgctxt "@title job"
msgid "Mounting"
msgstr "Đăng gắn kết"

#: core/job.cpp:170
#, kde-format
msgid "Device"
msgstr "Thiết bị"

#: core/job.cpp:171 core/job.cpp:177
#, kde-format
msgid "Mountpoint"
msgstr "Điểm lắp"

#: core/job.cpp:176
#, fuzzy, kde-format
#| msgid "Unmounting"
msgctxt "@title job"
msgid "Unmounting"
msgstr "Đang tháo gắn kết"

#: core/job.cpp:288
#, kde-format
msgid "Change Attribute"
msgstr ""

#: core/job.cpp:289
#, kde-format
msgid ""
"Root privileges are required to change file attributes. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:293
#, fuzzy, kde-format
#| msgid "All Files"
msgid "Copy Files"
msgstr "Mọi tập tin"

#: core/job.cpp:294
#, kde-format
msgid ""
"Root privileges are required to complete the copy operation. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:298
#, kde-format
msgid "Delete Files"
msgstr "Xoá tập tin"

#: core/job.cpp:299
#, kde-format
msgid ""
"Root privileges are required to complete the delete operation. However, "
"doing so may damage your system. Do you want to continue?"
msgstr ""

#: core/job.cpp:303
#, fuzzy, kde-format
#| msgid "Could Not Create Folder"
msgid "Create Folder"
msgstr "Không thể tạo thư mục"

#: core/job.cpp:304
#, kde-format
msgid ""
"Root privileges are required to create this folder. Do you want to continue?"
msgstr ""

#: core/job.cpp:308
#, fuzzy, kde-format
#| msgid "Move to Trash"
msgid "Move Items"
msgstr "Chuyển vào Rác"

#: core/job.cpp:309
#, kde-format
msgid ""
"Root privileges are required to complete the move operation. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:313
#, fuzzy, kde-format
#| msgid "&Rename"
msgid "Rename"
msgstr "&Đổi tên"

#: core/job.cpp:314
#, kde-format
msgid ""
"Root privileges are required to complete renaming. Do you want to continue?"
msgstr ""

#: core/job.cpp:318 filewidgets/knewfilemenu.cpp:549
#, kde-format
msgid "Create Symlink"
msgstr "Tạo liên kết biểu tượng"

#: core/job.cpp:319
#, kde-format
msgid ""
"Root privileges are required to create a symlink. Do you want to continue?"
msgstr ""

#: core/job.cpp:323
#, fuzzy, kde-format
#| msgid "Transferring"
msgid "Transfer data"
msgstr "Đang truyền"

#: core/job.cpp:324
#, kde-format
msgid ""
"Root privileges are required to complete transferring data. Do you want to "
"continue?"
msgstr ""

#: core/job_error.cpp:43
#, kde-format
msgid "Could not read %1."
msgstr "Không thể đọc %1."

#: core/job_error.cpp:46
#, kde-format
msgid "Could not write to %1."
msgstr "Không thể ghi vào %1."

#: core/job_error.cpp:49
#, kde-format
msgid "Could not start process %1."
msgstr "Không thể khởi chạy tiến trình %1."

#: core/job_error.cpp:52
#, fuzzy, kde-format
#| msgid ""
#| "Internal Error\n"
#| "Please send a full bug report at http://bugs.kde.org\n"
#| "%1"
msgid ""
"Internal Error\n"
"Please send a full bug report at https://bugs.kde.org\n"
"%1"
msgstr ""
"Lỗi nội bộ\n"
"Vui lòng thông báo đầy đủ lỗi này tại http://bugs.kde.org\n"
"%1"

#: core/job_error.cpp:55
#, kde-format
msgid "Malformed URL %1."
msgstr "Địa chỉ Mạng dạng sai %1."

#: core/job_error.cpp:58
#, kde-format
msgid "The protocol %1 is not supported."
msgstr "Không hỗ trợ giao thức %1."

#: core/job_error.cpp:61
#, kde-format
msgid "The protocol %1 is only a filter protocol."
msgstr "Giao thức %1 chỉ là giao thức lọc."

#: core/job_error.cpp:68
#, kde-format
msgid "%1 is a folder, but a file was expected."
msgstr "%1 là thư mục, còn ngờ tập tin."

#: core/job_error.cpp:71
#, kde-format
msgid "%1 is a file, but a folder was expected."
msgstr "%1 là tập tin, còn ngờ thư mục."

#: core/job_error.cpp:74
#, kde-format
msgid "The file or folder %1 does not exist."
msgstr "Không có tập tin hay thư mục %1."

#: core/job_error.cpp:77
#, kde-format
msgid "A file named %1 already exists."
msgstr "Tập tin tên « %1 » đã có."

#: core/job_error.cpp:80
#, kde-format
msgid "A folder named %1 already exists."
msgstr "Thư mục tên « %1 » đã có."

#: core/job_error.cpp:83
#, kde-format
msgid "No hostname specified."
msgstr "Chưa ghi rõ tên máy."

#: core/job_error.cpp:83
#, kde-format
msgid "Unknown host %1"
msgstr "Không biết máy %1."

#: core/job_error.cpp:86
#, kde-format
msgid "Access denied to %1."
msgstr "Truy cập vào %1 bị từ chối"

#: core/job_error.cpp:89
#, kde-format
msgid ""
"Access denied.\n"
"Could not write to %1."
msgstr ""
"Truy cập bị từ chối.\n"
"Không thể ghi vào %1."

#: core/job_error.cpp:92
#, kde-format
msgid "Could not enter folder %1."
msgstr "Không thể vào thư mục %1."

#: core/job_error.cpp:95
#, kde-format
msgid "The protocol %1 does not implement a folder service."
msgstr "Giao thức %1 không thực hiện dịch vụ thư mục."

#: core/job_error.cpp:98
#, kde-format
msgid "Found a cyclic link in %1."
msgstr "Tìm thấy một liên kết theo chu kỳ trong %1."

#: core/job_error.cpp:104
#, kde-format
msgid "Found a cyclic link while copying %1."
msgstr "Tìm thấy một liên kết theo chu kỳ trong khi sao chép %1."

#: core/job_error.cpp:107
#, kde-format
msgid "Could not create socket for accessing %1."
msgstr "Không thể tạo ổ cắm để truy cập %1."

#: core/job_error.cpp:110
#, kde-format
msgid "Could not connect to host %1."
msgstr "Không thể kết nối đến máy %1."

#: core/job_error.cpp:113
#, kde-format
msgid "Connection to host %1 is broken."
msgstr "Kết nối đến máy %1 bị ngắt."

#: core/job_error.cpp:116
#, kde-format
msgid "The protocol %1 is not a filter protocol."
msgstr "Giao thức %1 không phải là giao thức lọc."

#: core/job_error.cpp:119
#, kde-format
msgid ""
"Could not mount device.\n"
"The reported error was:\n"
"%1"
msgstr ""
"Không thể gắn kết thiết bị.\n"
"Lỗi đã thông báo :\n"
"%1"

#: core/job_error.cpp:122
#, kde-format
msgid ""
"Could not unmount device.\n"
"The reported error was:\n"
"%1"
msgstr ""
"Không thể tháo gắn kết thiết bị.\n"
"Lỗi đã thông báo :\n"
"%1"

#: core/job_error.cpp:125
#, kde-format
msgid "Could not read file %1."
msgstr "Không thể đọc tập tin %1."

#: core/job_error.cpp:128
#, kde-format
msgid "Could not write to file %1."
msgstr "Không thể ghi vào tập tin %1."

#: core/job_error.cpp:131
#, kde-format
msgid "Could not bind %1."
msgstr "Không thể đóng kết %1."

#: core/job_error.cpp:134
#, kde-format
msgid "Could not listen %1."
msgstr "Không thể lắng nghe %1."

#: core/job_error.cpp:137
#, kde-format
msgid "Could not accept %1."
msgstr "Không thể chấp nhận %1."

#: core/job_error.cpp:143
#, kde-format
msgid "Could not access %1."
msgstr "Không thể truy cập %1."

#: core/job_error.cpp:146
#, kde-format
msgid "Could not terminate listing %1."
msgstr "Không thể kết thúc việc liệt kê %1."

#: core/job_error.cpp:149
#, kde-format
msgid "Could not make folder %1."
msgstr "Không thể tạo thư mục %1."

#: core/job_error.cpp:152
#, kde-format
msgid "Could not remove folder %1."
msgstr "Không thể gỡ bỏ thư mục %1."

#: core/job_error.cpp:155
#, kde-format
msgid "Could not resume file %1."
msgstr "Không thể tiếp tục lại tập tin %1."

#: core/job_error.cpp:158
#, kde-format
msgid "Could not rename file %1."
msgstr "Không thể thay đổi tên của tập tin %1."

#: core/job_error.cpp:161
#, kde-format
msgid "Could not change permissions for %1."
msgstr "Không thể thay đổi quyền truy cập %1."

#: core/job_error.cpp:164
#, fuzzy, kde-format
#| msgid "Could not change permissions for %1."
msgid "Could not change ownership for %1."
msgstr "Không thể thay đổi quyền truy cập %1."

#: core/job_error.cpp:167
#, kde-format
msgid "Could not delete file %1."
msgstr "Không thể xoá tập tin %1."

#: core/job_error.cpp:170
#, kde-format
msgid "The process for the %1 protocol died unexpectedly."
msgstr "Tiến trình cho giao thức %1 đã thoát bất ngờ."

#: core/job_error.cpp:173
#, kde-format
msgid ""
"Error. Out of memory.\n"
"%1"
msgstr ""
"Lỗi : hết bộ nhớ.\n"
"%1"

#: core/job_error.cpp:176
#, kde-format
msgid ""
"Unknown proxy host\n"
"%1"
msgstr ""
"Không biết máy ủy nhiệm\n"
"%1"

#: core/job_error.cpp:179
#, kde-format
msgid "Authorization failed, %1 authentication not supported"
msgstr "Việc được phép bị lỗi vì sự xác thức %1 không được hỗ trợ."

#: core/job_error.cpp:182
#, kde-format
msgid ""
"User canceled action\n"
"%1"
msgstr ""
"Người dùng đã hủy bỏ hành động\n"
"%1"

#: core/job_error.cpp:185
#, kde-format
msgid ""
"Internal error in server\n"
"%1"
msgstr ""
"Lỗi nội bộ trong máy phục vụ\n"
"%1"

#: core/job_error.cpp:188
#, kde-format
msgid ""
"Timeout on server\n"
"%1"
msgstr ""
"Quá giờ trên máy phục vụ\n"
"%1"

#: core/job_error.cpp:191
#, kde-format
msgid ""
"Unknown error\n"
"%1"
msgstr ""
"Lỗi lạ\n"
"%1"

#: core/job_error.cpp:194
#, kde-format
msgid ""
"Unknown interrupt\n"
"%1"
msgstr ""
"Tín hiệu ngắt lạ\n"
"%1"

#: core/job_error.cpp:205
#, kde-format
msgid ""
"Could not delete original file %1.\n"
"Please check permissions."
msgstr ""
"Không thể xoá tập tin gốc %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: core/job_error.cpp:208
#, kde-format
msgid ""
"Could not delete partial file %1.\n"
"Please check permissions."
msgstr ""
"Không thể xoá tập tin bộ phận %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: core/job_error.cpp:211
#, kde-format
msgid ""
"Could not rename original file %1.\n"
"Please check permissions."
msgstr ""
"Không thể thay đổi tên của tập tin gốc %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: core/job_error.cpp:214
#, kde-format
msgid ""
"Could not rename partial file %1.\n"
"Please check permissions."
msgstr ""
"Không thể thay đổi tên của tập tin bộ phận %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: core/job_error.cpp:217
#, kde-format
msgid ""
"Could not create symlink %1.\n"
"Please check permissions."
msgstr ""
"Không thể tạo liên kết tượng trưng %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: core/job_error.cpp:223
#, kde-format
msgid "There is not enough space on the disk to write %1."
msgstr ""

#: core/job_error.cpp:226
#, kde-format
msgid ""
"The source and destination are the same file.\n"
"%1"
msgstr ""
"Nguồn và đích là cùng một tập tin.\n"
"%1"

#: core/job_error.cpp:232
#, kde-format
msgid "%1 is required by the server, but is not available."
msgstr "Máy phục vụ cần thiết %1, mà không sẵn sàng."

#: core/job_error.cpp:235
#, kde-format
msgid "Access to restricted port in POST denied."
msgstr "Truy cập vào cổng bị hạn chế trong POST bị từ chối."

#: core/job_error.cpp:238
#, kde-format
msgid ""
"The required content size information was not provided for a POST operation."
msgstr ""

#: core/job_error.cpp:241
#, fuzzy, kde-format
#| msgid "The file or folder %1 does not exist."
msgid "A file or folder cannot be dropped onto itself"
msgstr "Không có tập tin hay thư mục %1."

#: core/job_error.cpp:244
#, fuzzy, kde-format
#| msgid "The file or folder %1 does not exist."
msgid "A folder cannot be moved into itself"
msgstr "Không có tập tin hay thư mục %1."

#: core/job_error.cpp:247
#, kde-format
msgid "Communication with the local password server failed"
msgstr ""

#: core/job_error.cpp:250
#, fuzzy, kde-format
#| msgid "Unable to create io-slave: %1"
msgid "Unable to create io-slave. %1"
msgstr "Không thể tạo io-slave: %1"

#: core/job_error.cpp:253
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Cannot transfer <filename>%1</filename> because it is too large. The "
"destination filesystem only supports files up to 4GiB"
msgstr ""

#: core/job_error.cpp:256
#, fuzzy, kde-format
#| msgid ""
#| "Unknown error code %1\n"
#| "%2\n"
#| "Please send a full bug report at http://bugs.kde.org."
msgid ""
"Unknown error code %1\n"
"%2\n"
"Please send a full bug report at https://bugs.kde.org."
msgstr ""
"Mã lỗi lạ %1\n"
"%2\n"
"Vui lòng thông báo đầy đủ lỗi này tại http://bugs.kde.org."

#: core/job_error.cpp:281
#, fuzzy, kde-format
#| msgid "(unknown)"
msgctxt "@info url"
msgid "(unknown)"
msgstr "(không rõ)"

#: core/job_error.cpp:288
#, kde-format
msgctxt "@info %1 error name, %2 description"
msgid "<qt><p><b>%1</b></p><p>%2</p></qt>"
msgstr ""

#: core/job_error.cpp:292
#, kde-format
msgid "<b>Technical reason</b>: "
msgstr "<b>Lý do kỹ thuật</b>: "

#: core/job_error.cpp:294
#, fuzzy, kde-format
#| msgid "</p><p><b>Details of the request</b>:"
msgid "<b>Details of the request</b>:"
msgstr "</p><p><b>Chi tiết của yêu cầu</b>:"

#: core/job_error.cpp:295
#, fuzzy, kde-format
#| msgid "</p><ul><li>URL: %1</li>"
msgid "<li>URL: %1</li>"
msgstr "</p><ul><li>Địa chỉ Mạng: %1</li>"

#: core/job_error.cpp:297
#, kde-format
msgid "<li>Protocol: %1</li>"
msgstr "<li>Giao thức: %1</li>"

#: core/job_error.cpp:299
#, kde-format
msgid "<li>Date and time: %1</li>"
msgstr "<li>Ngày và giờ : %1</li>"

#: core/job_error.cpp:300
#, fuzzy, kde-format
#| msgid "<li>Additional information: %1</li></ul>"
msgid "<li>Additional information: %1</li>"
msgstr "<li>Thông tin thêm: %1</li></ul>"

#: core/job_error.cpp:303
#, fuzzy, kde-format
#| msgid "<p><b>Possible causes</b>:</p><ul><li>"
msgid "<b>Possible causes</b>:"
msgstr "<p><b>Nguyên nhân có thể</b> :</p><ul><li>"

#: core/job_error.cpp:308
#, fuzzy, kde-format
#| msgid "<p><b>Possible solutions</b>:</p><ul><li>"
msgid "<b>Possible solutions</b>:"
msgstr "<p><b>Giải pháp có thể</b> :</p><ul><li>"

#: core/job_error.cpp:342
#, fuzzy, kde-format
#| msgid "(unknown)"
msgctxt "@info protocol"
msgid "(unknown)"
msgstr "(không rõ)"

#: core/job_error.cpp:351
#, kde-format
msgid ""
"Contact your appropriate computer support system, whether the system "
"administrator, or technical support group for further assistance."
msgstr ""
"Hãy liên lạc hệ thống hỗ trợ máy tính thích hợp, hoặc quản trị hệ thống, "
"hoặc nhóm hỗ trợ kỹ thuật, để được trợ giúp thêm nữa."

#: core/job_error.cpp:354
#, kde-format
msgid "Contact the administrator of the server for further assistance."
msgstr "Hãy liên lạc quản trị của máy phục vụ để được trợ giúp thêm nữa."

#: core/job_error.cpp:357
#, kde-format
msgid "Check your access permissions on this resource."
msgstr "Hãy kiểm tra có đủ quyền truy cập tài nguyên này."

#: core/job_error.cpp:358
#, kde-format
msgid ""
"Your access permissions may be inadequate to perform the requested operation "
"on this resource."
msgstr ""
"Quyền truy cập của bạn có lẽ không đủ để thực hiện thao tác đã yêu cầu với "
"tài nguyên này."

#: core/job_error.cpp:360
#, kde-format
msgid ""
"The file may be in use (and thus locked) by another user or application."
msgstr ""
"Tập tin có lẽ đang được dùng (thì bị khoá) bởi người dùng hay ứng dụng khác."

#: core/job_error.cpp:362
#, kde-format
msgid ""
"Check to make sure that no other application or user is using the file or "
"has locked the file."
msgstr ""
"Hãy kiểm tra xem không có ứng dụng hay người dùng khác đang dùng tập tin "
"này, hoặc đã khoá tập tin này."

#: core/job_error.cpp:364
#, kde-format
msgid "Although unlikely, a hardware error may have occurred."
msgstr "Dù không rất có thể, có lẽ gặp lỗi phần cứng."

#: core/job_error.cpp:366
#, kde-format
msgid "You may have encountered a bug in the program."
msgstr "Có lẽ bạn đã gặp lỗi chạy chương trình."

#: core/job_error.cpp:367
#, kde-format
msgid ""
"This is most likely to be caused by a bug in the program. Please consider "
"submitting a full bug report as detailed below."
msgstr ""
"Rất có thể do lỗi chạy chương trình này. Vui lòng thông báo đầy đủ lỗi này, "
"như diễn tả bên dưới."

#: core/job_error.cpp:369
#, kde-format
msgid ""
"Update your software to the latest version. Your distribution should provide "
"tools to update your software."
msgstr ""
"Hãy cập nhật phần mềm lên phiên bản mới nhất. Bản phát hành của bạn nên cung "
"cấp công cụ để cập nhật phần mềm."

#: core/job_error.cpp:371
#, fuzzy, kde-format
#| msgid ""
#| "When all else fails, please consider helping the KDE team or the third "
#| "party maintainer of this software by submitting a high quality bug "
#| "report. If the software is provided by a third party, please contact them "
#| "directly. Otherwise, first look to see if the same bug has been submitted "
#| "by someone else by searching at the <a href=\"http://bugs.kde.org/\">KDE "
#| "bug reporting website</a>. If not, take note of the details given above, "
#| "and include them in your bug report, along with as many other details as "
#| "you think might help."
msgid ""
"When all else fails, please consider helping the KDE team or the third party "
"maintainer of this software by submitting a high quality bug report. If the "
"software is provided by a third party, please contact them directly. "
"Otherwise, first look to see if the same bug has been submitted by someone "
"else by searching at the <a href=\"https://bugs.kde.org/\">KDE bug reporting "
"website</a>. If not, take note of the details given above, and include them "
"in your bug report, along with as many other details as you think might help."
msgstr ""
"Khi gặp lỗi, vui lòng thông báo đầy đủ lỗi này, để giúp đỡ Nhóm KDE hay nhà "
"phát triển phần mềm này cải tiến được chương trình này. Nếu phần mềm này "
"được cung cấp bên ngoài KDE, vui lòng liên lạc trực tiếp nhà phát triển đó. "
"Nếu phần mềm này thuộc về KDE, trước tiên, vui lòng kiểm tra xem nếu người "
"khác đã thông báo cùng lỗi chưa, bằng cách tìm kiếm qua <a href=\"http://"
"bugs.kde.org/\">Bugzilla KDE</a>. Nếu không, vui lòng sử dụng chi tiết nói "
"trên để thông báo lỗi cho đúng, gồm có các chi tiết khác có lẽ hữu ích."

#: core/job_error.cpp:379
#, kde-format
msgid "There may have been a problem with your network connection."
msgstr "Có lẽ găp lỗi kết nối đến mạng."

#: core/job_error.cpp:382
#, kde-format
msgid ""
"There may have been a problem with your network configuration. If you have "
"been accessing the Internet with no problems recently, this is unlikely."
msgstr ""
"Có lẽ găp lỗi trong cấu hình mạng của bạn. Còn nếu bạn vừa truy cập Mạng, "
"không gặp lỗi, không rất có thể."

#: core/job_error.cpp:385
#, kde-format
msgid ""
"There may have been a problem at some point along the network path between "
"the server and this computer."
msgstr ""
"Có lẽ gặp lỗi tại điểm nào trên đường dẫn mạng giữa máy phục vụ và máy tính "
"này."

#: core/job_error.cpp:387
#, kde-format
msgid "Try again, either now or at a later time."
msgstr "Hãy thử lại, hoặc ngay bây giờ, hoặc sau này."

#: core/job_error.cpp:388
#, kde-format
msgid "A protocol error or incompatibility may have occurred."
msgstr "Có lẽ gặp lỗi giao thức, hoặc trường hợp không tương thích."

#: core/job_error.cpp:389
#, kde-format
msgid "Ensure that the resource exists, and try again."
msgstr "Hãy chắc là tài nguyên này tồi tại, rồi thử lại."

#: core/job_error.cpp:390
#, kde-format
msgid "The specified resource may not exist."
msgstr "Có lẽ tài nguyên đã ghi rõ không tồn tại."

#: core/job_error.cpp:391
#, kde-format
msgid "Double-check that you have entered the correct location and try again."
msgstr "Hãy kiểm tra lại xem bạn đã gõ đúng địa điểm rồi thử lại."

#: core/job_error.cpp:393
#, kde-format
msgid "Check your network connection status."
msgstr "Hãy kiểm tra xem trạng thái kết nối đến mạng."

#: core/job_error.cpp:397
#, kde-format
msgid "Cannot Open Resource For Reading"
msgstr "Không thể mở tài nguyên để đọc."

#: core/job_error.cpp:398
#, kde-format
msgid ""
"This means that the contents of the requested file or folder <strong>%1</"
"strong> could not be retrieved, as read access could not be obtained."
msgstr ""
"Có nghĩa là không thể lấy nội dung của tập tin hay thư mục đã yêu cầu "
"<strong>%1</strong>, vì không có quyền đọc. "

#: core/job_error.cpp:401
#, kde-format
msgid "You may not have permissions to read the file or open the folder."
msgstr "Có lẽ bạn không có quyền đọc tập tin này, hoặc mở thư mục này."

#: core/job_error.cpp:407
#, kde-format
msgid "Cannot Open Resource For Writing"
msgstr "Không thể mở tài nguyên để ghi."

#: core/job_error.cpp:408
#, kde-format
msgid ""
"This means that the file, <strong>%1</strong>, could not be written to as "
"requested, because access with permission to write could not be obtained."
msgstr ""
"Có nghĩa là không thể ghi vào tập tin <strong>%1</strong> như được yêu cầu, "
"vì không có quyền ghi."

#: core/job_error.cpp:416
#, fuzzy, kde-format
#| msgid "Cannot Initiate the %1 Protocol"
msgid "Cannot Launch Process required by the %1 Protocol"
msgstr "Không thể khởi động giao thức %1"

#: core/job_error.cpp:417
#, kde-format
msgid "Unable to Launch Process"
msgstr "Không thể khởi chạy tiến trình"

#: core/job_error.cpp:418
#, fuzzy, kde-format
#| msgid ""
#| "The program on your computer which provides access to the <strong>%1</"
#| "strong> protocol could not be started. This is usually due to technical "
#| "reasons."
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol could not be found or started. This is usually due to "
"technical reasons."
msgstr ""
"Không thể khởi chạy chương trình trên máy tính bạn mà cung cấp truy cập vào "
"giao thức <strong>%1</strong>. Thường vì lý do kỹ thuật."

#: core/job_error.cpp:421
#, kde-format
msgid ""
"The program which provides compatibility with this protocol may not have "
"been updated with your last update of KDE. This can cause the program to be "
"incompatible with the current version and thus not start."
msgstr ""
"Chương trình cung cấp khả năng tương thích với giao thức này có lẽ chưa được "
"cập nhật trong khi lần cập nhật KDE cuối cùng. Trường hợp này có thể gây ra "
"chương trình này không tương thích với phiên bản hiện thời, nên không khởi "
"chạy được."

#: core/job_error.cpp:429
#, kde-format
msgid "Internal Error"
msgstr "Lỗi nội bộ"

#: core/job_error.cpp:430
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an internal error."
msgstr ""
"Chương trình trên máy tính bạn mà cung cấp truy cập vào giao thức <strong>"
"%1</strong> đã thông báo lỗi nội bộ."

#: core/job_error.cpp:438
#, kde-format
msgid "Improperly Formatted URL"
msgstr "Địa chỉ Mạng dạng sai"

#: core/job_error.cpp:439
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered was not properly formatted. The format "
"of a URL is generally as follows:<blockquote><strong>protocol://user:"
"password@www.example.org:port/folder/filename.extension?query=value</"
"strong></blockquote>"
msgstr ""
"Bạn đã nhập một địa chỉ Mạng (URL) không có dạng thức đúng. Dạng thức đúng "
"của URL thường là :<blockquote><strong>giao_thức://người_dùng:mật_khẩu@www."
"miền.cổng/thư_mục/tên_tập_tin.phần_mở_rộng?query=value</strong></blockquote>"

#: core/job_error.cpp:448
#, kde-format
msgid "Unsupported Protocol %1"
msgstr "Giao thức không được hỗ trợ %1"

#: core/job_error.cpp:449
#, kde-format
msgid ""
"The protocol <strong>%1</strong> is not supported by the KDE programs "
"currently installed on this computer."
msgstr ""
"Giao thức <strong>%1</strong> không được hỗ trợ bởi những chương trình KDE "
"được cài đặt hiện thời vào máy tính này."

#: core/job_error.cpp:452
#, kde-format
msgid "The requested protocol may not be supported."
msgstr "Có lẽ không hỗ trợ giao thức đã yêu cầu."

#: core/job_error.cpp:453
#, kde-format
msgid ""
"The versions of the %1 protocol supported by this computer and the server "
"may be incompatible."
msgstr ""
"Những phiên bản của giao thức %1 được hỗ trợ bởi máy tính này và máy phục vụ "
"có lẽ không tương thích với nhau."

#: core/job_error.cpp:455
#, fuzzy, kde-format
#| msgid ""
#| "You may perform a search on the Internet for a KDE program (called a "
#| "kioslave or ioslave) which supports this protocol. Places to search "
#| "include <a href=\"http://kde-apps.org/\">http://kde-apps.org/</a> and <a "
#| "href=\"http://freshmeat.net/\">http://freshmeat.net/</a>."
msgid ""
"You may perform a search on the Internet for a KDE program (called a "
"kioslave or ioslave) which supports this protocol. Places to search include "
"<a href=\"https://kde-apps.org/\">https://kde-apps.org/</a> and <a href="
"\"http://freshmeat.net/\">http://freshmeat.net/</a>."
msgstr ""
"Bạn có thể tìm kiếm qua Mạng tìm chương trình KDE (được gọi là « kioslave » "
"hay « ioslave ») mà có phải hỗ trợ giao thức này. Nơi cần tìm kiếm có gồm <a "
"href=\"http://kde-apps.org/\">Ứng dụng KDE</a> và <a href=\"http://freshmeat."
"net/\">Freshmeat</a>."

#: core/job_error.cpp:464
#, kde-format
msgid "URL Does Not Refer to a Resource."
msgstr "Địa chỉ Mạng không phải tham chiếu đến tài nguyên."

#: core/job_error.cpp:465
#, kde-format
msgid "Protocol is a Filter Protocol"
msgstr "Giao thức là giao thức lọc"

#: core/job_error.cpp:466
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered did not refer to a specific resource."
msgstr ""
"Bạn đã nhập một địa chỉ Mạng không phải tham chiếu đến một tài nguyên dứt "
"khoát."

#: core/job_error.cpp:469
#, kde-format
msgid ""
"KDE is able to communicate through a protocol within a protocol; the "
"protocol specified is only for use in such situations, however this is not "
"one of these situations. This is a rare event, and is likely to indicate a "
"programming error."
msgstr ""
"KDE có khả năng liên lạc qua giao thức bên trong giao thức khác. Giao thức "
"đã ghi rõ dành để sử dụng trong trường hợp như vậy, không phải trường hợp "
"này. Sự kiện này bất thường, rất có thể ngụ ý lỗi lập trình."

#: core/job_error.cpp:477
#, kde-format
msgid "Unsupported Action: %1"
msgstr "Hành động không được hỗ trợ : %1"

#: core/job_error.cpp:478
#, kde-format
msgid ""
"The requested action is not supported by the KDE program which is "
"implementing the <strong>%1</strong> protocol."
msgstr ""
"Hành động đã yêu cầu không được hỗ trợ bởi chương trình KDE đang thực hiện "
"giao thức <strong>%1</strong>."

#: core/job_error.cpp:481
#, kde-format
msgid ""
"This error is very much dependent on the KDE program. The additional "
"information should give you more information than is available to the KDE "
"input/output architecture."
msgstr ""
"Lỗi này rất phụ thuộc vào chương trình KDE. Thông tin thêm nên cho bạn biết "
"thêm hơn sẵn sàng cho kiến trúc nhập/xuất KDE."

#: core/job_error.cpp:484
#, kde-format
msgid "Attempt to find another way to accomplish the same outcome."
msgstr "Sự cố tìm cách khác để hoàn thành cùng một mục tiêu."

#: core/job_error.cpp:489
#, kde-format
msgid "File Expected"
msgstr "Tập tin đã ngờ"

#: core/job_error.cpp:490
#, kde-format
msgid ""
"The request expected a file, however the folder <strong>%1</strong> was "
"found instead."
msgstr "Yêu cầu ngờ tập tin, còn tìm thư mục <strong>%1</strong> thay thế."

#: core/job_error.cpp:492
#, kde-format
msgid "This may be an error on the server side."
msgstr "Có lẽ gặp lỗi bên máy phục vụ."

#: core/job_error.cpp:497
#, kde-format
msgid "Folder Expected"
msgstr "Ngờ thư mục"

#: core/job_error.cpp:498
#, kde-format
msgid ""
"The request expected a folder, however the file <strong>%1</strong> was "
"found instead."
msgstr "Yêu cầu ngờ thư mục, còn tìm tập tin <strong>%1</strong> thay thế."

#: core/job_error.cpp:505
#, kde-format
msgid "File or Folder Does Not Exist"
msgstr "Không có tập tin hay thư mục đó"

#: core/job_error.cpp:506
#, kde-format
msgid "The specified file or folder <strong>%1</strong> does not exist."
msgstr "Không có tập tin hay thư mục <strong>%1</strong> đã ghi rõ."

#: core/job_error.cpp:514
#, kde-format
msgid ""
"The requested file could not be created because a file with the same name "
"already exists."
msgstr "Không thể tạo tập tin đã yêu cầu vì một tập tin cùng tên đã có."

#: core/job_error.cpp:516
#, kde-format
msgid "Try moving the current file out of the way first, and then try again."
msgstr "Trước tiên, hãy cố chuyển tập tin hiện thời ra, rồi thử lại."

#: core/job_error.cpp:518
#, kde-format
msgid "Delete the current file and try again."
msgstr "Hãy xoá tập tin hiện thời, rồi thử lại."

#: core/job_error.cpp:519
#, kde-format
msgid "Choose an alternate filename for the new file."
msgstr "Hãy chọn một tên tập tịn xen kẽ cho tập tin mới."

#: core/job_error.cpp:524
#, kde-format
msgid ""
"The requested folder could not be created because a folder with the same "
"name already exists."
msgstr "Không thể tạo thư mục đã yêu cầu vì một thư mục cùng tên đã có."

#: core/job_error.cpp:526
#, kde-format
msgid "Try moving the current folder out of the way first, and then try again."
msgstr "Trước tiên, hãy cố chuyển thư mục hiện thời ra, rồi thử lại."

#: core/job_error.cpp:528
#, kde-format
msgid "Delete the current folder and try again."
msgstr "Hãy xoá thư mục hiện thời, rồi thử lại."

#: core/job_error.cpp:529
#, kde-format
msgid "Choose an alternate name for the new folder."
msgstr "Hãy chọn một tên xen kẽ cho thư mục mới."

#: core/job_error.cpp:533
#, kde-format
msgid "Unknown Host"
msgstr "Máy lạ"

#: core/job_error.cpp:534
#, kde-format
msgid ""
"An unknown host error indicates that the server with the requested name, "
"<strong>%1</strong>, could not be located on the Internet."
msgstr ""
"Lỗi kiểu máy lạ ngụ ý là máy phục vụ có tên đã yêu cầu <strong>%1</strong> "
"không thể được định vị trên Mạng."

#: core/job_error.cpp:537
#, kde-format
msgid ""
"The name that you typed, %1, may not exist: it may be incorrectly typed."
msgstr "Có lễ bạn đã gõ tên %1 không tồn tại, hoặc đã gõ sai."

#: core/job_error.cpp:544
#, kde-format
msgid "Access Denied"
msgstr "Truy cập bị từ chối"

#: core/job_error.cpp:545
#, kde-format
msgid "Access was denied to the specified resource, <strong>%1</strong>."
msgstr "Truy cập tài nguyên đã ghi rõ, <strong>%1</strong>, đã bị từ chối."

#: core/job_error.cpp:547 core/job_error.cpp:773
#, kde-format
msgid "You may have supplied incorrect authentication details or none at all."
msgstr ""
"Có lẽ bạn đã cung cấp chi tiết xác thực không đúng, hoặc chưa cung cấp gì."

#: core/job_error.cpp:549 core/job_error.cpp:775
#, kde-format
msgid "Your account may not have permission to access the specified resource."
msgstr "Có lẽ tài khoản của bạn không có quyền truy cập tài nguyên đã ghi rõ."

#: core/job_error.cpp:551 core/job_error.cpp:777 core/job_error.cpp:789
#, kde-format
msgid ""
"Retry the request and ensure your authentication details are entered "
"correctly."
msgstr "Hãy kiểm tra xem đã gõ đúng chi tiết xác thực rồi thử lại."

#: core/job_error.cpp:559
#, kde-format
msgid "Write Access Denied"
msgstr "Truy cập ghi bị từ chối"

#: core/job_error.cpp:560
#, kde-format
msgid ""
"This means that an attempt to write to the file <strong>%1</strong> was "
"rejected."
msgstr ""
"Có nghĩa là một việc cố ghi vào tập tin <strong>%1</strong> đã bị từ chối."

#: core/job_error.cpp:567
#, kde-format
msgid "Unable to Enter Folder"
msgstr "Không thể vào thư mục"

#: core/job_error.cpp:568
#, kde-format
msgid ""
"This means that an attempt to enter (in other words, to open) the requested "
"folder <strong>%1</strong> was rejected."
msgstr ""
"Có nghĩa là một việc cố vào (tức là mở) thư mục đã yêu cầu <strong>%1</"
"strong> đã bị từ chối."

#: core/job_error.cpp:576
#, kde-format
msgid "Folder Listing Unavailable"
msgstr "Danh sách thư mục không sẵn sàng"

#: core/job_error.cpp:577
#, kde-format
msgid "Protocol %1 is not a Filesystem"
msgstr "Giao thức %1 không phải là hệ thống tập tin"

#: core/job_error.cpp:578
#, kde-format
msgid ""
"This means that a request was made which requires determining the contents "
"of the folder, and the KDE program supporting this protocol is unable to do "
"so."
msgstr ""
"Có nghĩa là một yêu cầu được nhận mà cần thiết quyết định nội dung của thư "
"mục này, nhưng chương trình KDE hỗ trợ giao thức này không thể làm như thế."

#: core/job_error.cpp:586
#, kde-format
msgid "Cyclic Link Detected"
msgstr "Phát hiện liên lạc theo chu kỳ"

#: core/job_error.cpp:587
#, kde-format
msgid ""
"UNIX environments are commonly able to link a file or folder to a separate "
"name and/or location. KDE detected a link or series of links that results in "
"an infinite loop - i.e. the file was (perhaps in a roundabout way) linked to "
"itself."
msgstr ""
"Môi trường UNIX thường có khả năng liên kết tập tin hay thư mục đến tên và/"
"hay địa điểm riêng khác. KDE đã phát hiện một số liên kết gây ra vòng lặp vô "
"hạn — tức là tập tin này được liên kết (có lẽ không trực tiếp) đến chính nó."

#: core/job_error.cpp:591 core/job_error.cpp:613
#, kde-format
msgid ""
"Delete one part of the loop in order that it does not cause an infinite "
"loop, and try again."
msgstr "Hãy xoá phần nào của vòng lặp, để ngắt nó, rồi thử lại."

#: core/job_error.cpp:600
#, kde-format
msgid "Request Aborted By User"
msgstr "Yêu cầu bị người dùng hủy bỏ"

#: core/job_error.cpp:601 core/job_error.cpp:916
#, kde-format
msgid "The request was not completed because it was aborted."
msgstr "Yêu cầu không hoàn thành vì nó bị hủy bỏ."

#: core/job_error.cpp:603 core/job_error.cpp:807 core/job_error.cpp:918
#, kde-format
msgid "Retry the request."
msgstr "Thử lại yêu cầu."

#: core/job_error.cpp:607
#, kde-format
msgid "Cyclic Link Detected During Copy"
msgstr "Phát hiện liên kết theo chu kỳ trong khi sao chép"

#: core/job_error.cpp:608
#, kde-format
msgid ""
"UNIX environments are commonly able to link a file or folder to a separate "
"name and/or location. During the requested copy operation, KDE detected a "
"link or series of links that results in an infinite loop - i.e. the file was "
"(perhaps in a roundabout way) linked to itself."
msgstr ""
"Môi trường UNIX thường có khả năng liên kết tập tin hay thư mục đến tên và/"
"hay địa điểm riêng khác. Trong thao tác sao chép đã yêu câù, KDE đã phát "
"hiện một số liên kết gây ra vòng lặp vô hạn — tức là tập tin này được liên "
"kết (có lẽ không trực tiếp) đến chính nó."

#: core/job_error.cpp:618
#, kde-format
msgid "Could Not Create Network Connection"
msgstr "Không thể tạo kết nối mạng"

#: core/job_error.cpp:619
#, kde-format
msgid "Could Not Create Socket"
msgstr "Không thể tạo ổ cắm"

#: core/job_error.cpp:620
#, kde-format
msgid ""
"This is a fairly technical error in which a required device for network "
"communications (a socket) could not be created."
msgstr ""
"Đây là lỗi hơi kỹ thuật mà không thể tạo một thiết bị cần thiết để giao "
"thông qua mạng."

#: core/job_error.cpp:622 core/job_error.cpp:743 core/job_error.cpp:754
#: core/job_error.cpp:763
#, kde-format
msgid ""
"The network connection may be incorrectly configured, or the network "
"interface may not be enabled."
msgstr ""
"Có lẽ sự kết nối mạng có cấu hình không đúng, hoặc chưa hiệu lực giao diện "
"mạng."

#: core/job_error.cpp:628
#, kde-format
msgid "Connection to Server Refused"
msgstr "Kết nối đến máy phục vụ bị từ chối"

#: core/job_error.cpp:629
#, kde-format
msgid ""
"The server <strong>%1</strong> refused to allow this computer to make a "
"connection."
msgstr ""
"Máy phục vụ <strong>%1</strong> đã từ chối cho phép máy tính này kết nối."

#: core/job_error.cpp:631
#, kde-format
msgid ""
"The server, while currently connected to the Internet, may not be configured "
"to allow requests."
msgstr ""
"Máy phục vụ, dù hiện thời đã kết nối đến Mạng, có lẽ không có cấu hình cho "
"phép yêu cầu."

#: core/job_error.cpp:633
#, kde-format
msgid ""
"The server, while currently connected to the Internet, may not be running "
"the requested service (%1)."
msgstr ""
"Máy phục vụ, dù hiện thời đã kết nối đến Mạng, có lẽ không đang chạy dịch vụ "
"đã yêu cầu (%1)."

#: core/job_error.cpp:635
#, kde-format
msgid ""
"A network firewall (a device which restricts Internet requests), either "
"protecting your network or the network of the server, may have intervened, "
"preventing this request."
msgstr ""
"Bức tường lửa mạng (thiết bị hạn chế yêu cầu Mạng) bảo vệ hoặc mạng của bạn "
"hoặc mạng của máy phục vụ, có lẽ đã can thiệp, ngăn cản yêu cầu này."

#: core/job_error.cpp:642
#, kde-format
msgid "Connection to Server Closed Unexpectedly"
msgstr "Sự kết nối đến máy phục vụ đã đóng bất ngờ"

#: core/job_error.cpp:643
#, kde-format
msgid ""
"Although a connection was established to <strong>%1</strong>, the connection "
"was closed at an unexpected point in the communication."
msgstr ""
"Dù sự kết nối đã được thiết lập đến <strong>%1</strong>, sự kết nối đã bị "
"đóng tại điểm thời bất ngờ trong tiến trình liên lạc."

#: core/job_error.cpp:646
#, kde-format
msgid ""
"A protocol error may have occurred, causing the server to close the "
"connection as a response to the error."
msgstr ""
"Có lẽ gặp lỗi giao thực, gây ra máy phục vụ đóng kết nối, đễ đáp ứng lỗi."

#: core/job_error.cpp:652
#, kde-format
msgid "URL Resource Invalid"
msgstr "Tài nguyên URL không hợp lệ"

#: core/job_error.cpp:653
#, kde-format
msgid "Protocol %1 is not a Filter Protocol"
msgstr "Giao thức %1 không phải là giao thức lọc"

#: core/job_error.cpp:654
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered did not refer to a valid mechanism of "
"accessing the specific resource, <strong>%1%2</strong>."
msgstr ""
"Bạn đã nhập một địa chỉ Mạng không tham chiếu đến cơ chế hợp lệ để truy cập "
"tài nguyên đã ghi rõ, <strong>%1%2</strong>."

#: core/job_error.cpp:659
#, kde-format
msgid ""
"KDE is able to communicate through a protocol within a protocol. This "
"request specified a protocol be used as such, however this protocol is not "
"capable of such an action. This is a rare event, and is likely to indicate a "
"programming error."
msgstr ""
"KDE có khả năng liên lạc qua giao thức ở trong giao thức. Yêu cầu này đã ghi "
"rõ một giao thức cần dùng như thế, nhưng giao thức này không có khả năng đó. "
"Trường hợp này bất thường, có thể ngụ ý lỗi lập trình."

#: core/job_error.cpp:667
#, kde-format
msgid "Unable to Initialize Input/Output Device"
msgstr "Không thể khởi động thiết bị nhập/xuất"

#: core/job_error.cpp:668
#, kde-format
msgid "Could Not Mount Device"
msgstr "Không thể gắn kết thiết bị"

#: core/job_error.cpp:669
#, kde-format
msgid ""
"The requested device could not be initialized (\"mounted\"). The reported "
"error was: <strong>%1</strong>"
msgstr ""
"Không thể khởi động (« gắn kết ») thiết bị đã yêu cầu. Lỗi đã thông báo : "
"<strong>%1</strong>"

#: core/job_error.cpp:672
#, kde-format
msgid ""
"The device may not be ready, for example there may be no media in a "
"removable media device (i.e. no CD-ROM in a CD drive), or in the case of a "
"peripheral/portable device, the device may not be correctly connected."
msgstr ""
"Có lẽ thiết bị không sẵn sàng, lấy thí dụ, không có vật chứa trong thiết bị "
"phương tiện rời (v.d. không có đĩa CD trong ổ đĩa CD), hoặc trong trường hợp "
"có thiết bị ngoại vi / di động, có lẽ thiết bị không phải được kết nối cho "
"đúng."

#: core/job_error.cpp:676
#, kde-format
msgid ""
"You may not have permissions to initialize (\"mount\") the device. On UNIX "
"systems, often system administrator privileges are required to initialize a "
"device."
msgstr ""
"Có lẽ bạn không có quyền khởi động (« gắn kết ») thiết bị này. Trên hệ thống "
"UNIX, thường cần có quyền quản trị hệ thống để khởi động thiết bị."

#: core/job_error.cpp:680
#, kde-format
msgid ""
"Check that the device is ready; removable drives must contain media, and "
"portable devices must be connected and powered on.; and try again."
msgstr ""
"Hãy kiểm tra xem thiết bị là sẵn sàng: ổ đĩa rời phải có vật chứa, và thiết "
"bị di động phải được kết nối và có điện năng đã bật, rồi thử lại."

#: core/job_error.cpp:686
#, kde-format
msgid "Unable to Uninitialize Input/Output Device"
msgstr "Không thể khởi động thiết bị nhập/xuất"

#: core/job_error.cpp:687
#, kde-format
msgid "Could Not Unmount Device"
msgstr "Không thể tháo gắn kết thiết bị"

#: core/job_error.cpp:688
#, kde-format
msgid ""
"The requested device could not be uninitialized (\"unmounted\"). The "
"reported error was: <strong>%1</strong>"
msgstr ""
"Không thể bỏ khởi động (« tháo gắn kết ») thiết bị đã yêu cầu. Lỗi đã thông "
"báo : <strong>%1</strong>"

#: core/job_error.cpp:691
#, kde-format
msgid ""
"The device may be busy, that is, still in use by another application or "
"user. Even such things as having an open browser window on a location on "
"this device may cause the device to remain in use."
msgstr ""
"Có lẽ thiết bị là bận, tức là, vẫn còn được dùng bởi ứng dụng hay người dùng "
"khác. Ngay cả điều như một cửa sổ trình duyệt còn mở tại địa điểm trên thiết "
"bị này có thể gây ra thiết bị còn hoạt động lại."

#: core/job_error.cpp:695
#, kde-format
msgid ""
"You may not have permissions to uninitialize (\"unmount\") the device. On "
"UNIX systems, system administrator privileges are often required to "
"uninitialize a device."
msgstr ""
"Có lẽ bạn không có quyền bỏ khởi động (« tháo gắn kết ») thiết bị này. Trên "
"hệ thống UNIX, thường cần có quyền quản trị hệ thống để bỏ khởi động thiết "
"bị."

#: core/job_error.cpp:699
#, kde-format
msgid "Check that no applications are accessing the device, and try again."
msgstr "Hãy kiểm tra xem không có ưng dụng truy cập thiết bị này, rồi thử lại."

#: core/job_error.cpp:704
#, kde-format
msgid "Cannot Read From Resource"
msgstr "Không thể đọc từ tài nguyên"

#: core/job_error.cpp:705
#, kde-format
msgid ""
"This means that although the resource, <strong>%1</strong>, was able to be "
"opened, an error occurred while reading the contents of the resource."
msgstr ""
"Có nghĩa là dù tài nguyên <strong>%1</strong> có khả năng mở, gặp lỗi trong "
"khi đọc nội dung của tài nguyên đó."

#: core/job_error.cpp:708
#, kde-format
msgid "You may not have permissions to read from the resource."
msgstr "Có lẽ bạn không có quyền đọc từ tài nguyên này."

#: core/job_error.cpp:721
#, kde-format
msgid "Cannot Write to Resource"
msgstr "Không thể ghi vào tài nguyên"

#: core/job_error.cpp:722
#, kde-format
msgid ""
"This means that although the resource, <strong>%1</strong>, was able to be "
"opened, an error occurred while writing to the resource."
msgstr ""
"Có nghĩa là dù tài nguyên <strong>%1</strong> có khả năng mở, gặp lỗi trong "
"khi ghi vào tài nguyên đó."

#: core/job_error.cpp:725
#, kde-format
msgid "You may not have permissions to write to the resource."
msgstr "Có lẽ bạn không có quyền ghi vào tài nguyên này."

#: core/job_error.cpp:738 core/job_error.cpp:749
#, kde-format
msgid "Could Not Listen for Network Connections"
msgstr "Không thể lắng nghe kết nối mạng"

#: core/job_error.cpp:739
#, kde-format
msgid "Could Not Bind"
msgstr "Không thể đóng kết"

#: core/job_error.cpp:740 core/job_error.cpp:751
#, kde-format
msgid ""
"This is a fairly technical error in which a required device for network "
"communications (a socket) could not be established to listen for incoming "
"network connections."
msgstr ""
"Đây là lỗi hơi kỹ thuật mà không thể thiết lập một thiết bị cần thiết để "
"liên lạc qua mạng (ổ cắm) để lắng nghe sự kết nối mạng gởi đến."

#: core/job_error.cpp:750
#, kde-format
msgid "Could Not Listen"
msgstr "Không thể lắng nghe"

#: core/job_error.cpp:760
#, kde-format
msgid "Could Not Accept Network Connection"
msgstr "Không thể chấp nhận sự kết nối mạng"

#: core/job_error.cpp:761
#, kde-format
msgid ""
"This is a fairly technical error in which an error occurred while attempting "
"to accept an incoming network connection."
msgstr ""
"Đây là lỗi hơi kỹ thuật mà gặp lỗi trong khi cố chấp nhận một sự kết nối "
"mạng gởi đến."

#: core/job_error.cpp:765
#, kde-format
msgid "You may not have permissions to accept the connection."
msgstr "Có lẽ bạn không có quyền chấp nhận sự kết nối này."

#: core/job_error.cpp:770
#, kde-format
msgid "Could Not Login: %1"
msgstr "Không thể đăng nhập: %1"

#: core/job_error.cpp:771
#, kde-format
msgid ""
"An attempt to login to perform the requested operation was unsuccessful."
msgstr ""
"Một việc cố đăng nhập để thực hiện thao tắc đã yêu cầu là không thành công."

#: core/job_error.cpp:782
#, kde-format
msgid "Could Not Determine Resource Status"
msgstr "Không thể quyết định trạng thái tài nguyên"

#: core/job_error.cpp:783
#, kde-format
msgid "Could Not Stat Resource"
msgstr "Không thể lấy các thông tin về tài nguyên"

#: core/job_error.cpp:784
#, kde-format
msgid ""
"An attempt to determine information about the status of the resource <strong>"
"%1</strong>, such as the resource name, type, size, etc., was unsuccessful."
msgstr ""
"Một việc cố quyết định thông tin về trạng thái của tài nguyên <strong>%1</"
"strong>, như tên, kiểu, kích cỡ v.v. của tài nguyên, là không thành công."

#: core/job_error.cpp:787
#, kde-format
msgid "The specified resource may not have existed or may not be accessible."
msgstr ""
"Có lẽ tài nguyên đã ghi rõ không tồn tại, hoặc không có khả năng truy cập."

#. i18n( "Could not terminate listing %1" ).arg( errorText );
#: core/job_error.cpp:795
#, kde-format
msgid "Could Not Cancel Listing"
msgstr "Không thể hủy bỏ việc liệt kê"

#: core/job_error.cpp:796
#, kde-format
msgid "FIXME: Document this"
msgstr "SỬA ĐI : tạo tài liệu về điều này"

#: core/job_error.cpp:800
#, kde-format
msgid "Could Not Create Folder"
msgstr "Không thể tạo thư mục"

#: core/job_error.cpp:801
#, kde-format
msgid "An attempt to create the requested folder failed."
msgstr "Một việc cố tạo thư mục đã yêu cầu bị lỗi."

#: core/job_error.cpp:802
#, kde-format
msgid "The location where the folder was to be created may not exist."
msgstr "Có lẽ địa điểm nơi cần tạo thư mục không tồn tại."

#: core/job_error.cpp:811
#, kde-format
msgid "Could Not Remove Folder"
msgstr "Không thể gỡ bỏ thư mục"

#: core/job_error.cpp:812
#, kde-format
msgid "An attempt to remove the specified folder, <strong>%1</strong>, failed."
msgstr "Một việc gỡ bỏ thư mục đã ghi rõ, <strong>%1</strong>, bị lỗi."

#: core/job_error.cpp:814
#, kde-format
msgid "The specified folder may not exist."
msgstr "Có lẽ thư mục đã ghi rõ không tồn tại."

#: core/job_error.cpp:815
#, kde-format
msgid "The specified folder may not be empty."
msgstr "Có lẽ thư mục đã ghi rõ không phải là rỗng."

#: core/job_error.cpp:820
#, kde-format
msgid "Ensure that the folder exists and is empty, and try again."
msgstr "Hãy kiểm tra xem thư mục này tồn tại, cũng là rỗng, rồi thử lại."

#: core/job_error.cpp:825
#, kde-format
msgid "Could Not Resume File Transfer"
msgstr "Không thể tiếp tục lại truyền tập tin"

#: core/job_error.cpp:826
#, kde-format
msgid ""
"The specified request asked that the transfer of file <strong>%1</strong> be "
"resumed at a certain point of the transfer. This was not possible."
msgstr ""
"Đã yêu cầu tiếp tục lại việc truyền tập tin <strong>%1</strong> tại một điểm "
"nào đó trong tiến trình truyền. Tuy nhiên, không thể làm được."

#: core/job_error.cpp:829
#, kde-format
msgid "The protocol, or the server, may not support file resuming."
msgstr ""
"Có lẽ giao thức, hay máy phục vụ, không hỗ trợ khả năng tiếp tục lại truyền "
"tập tin."

#: core/job_error.cpp:831
#, kde-format
msgid "Retry the request without attempting to resume transfer."
msgstr "Hãy thử lại yêu cầu, không cố tiếp tục lại truyền."

#: core/job_error.cpp:836
#, kde-format
msgid "Could Not Rename Resource"
msgstr "Không thể thay đổi tên tài nguyên"

#: core/job_error.cpp:837
#, kde-format
msgid "An attempt to rename the specified resource <strong>%1</strong> failed."
msgstr ""
"Một việc cố thay đổi tên của tài nguyên đã ghi rõ <strong>%1</strong> bị lỗi."

#: core/job_error.cpp:847
#, kde-format
msgid "Could Not Alter Permissions of Resource"
msgstr "Không thể thay đổi quyền hạn của tài nguyên"

#: core/job_error.cpp:848
#, kde-format
msgid ""
"An attempt to alter the permissions on the specified resource <strong>%1</"
"strong> failed."
msgstr ""
"Một việc cố thay đổi quyền truy cập tài nguyên đã ghi rõ <strong>%1</strong> "
"bị lỗi."

#: core/job_error.cpp:855
#, fuzzy, kde-format
#| msgid "Could Not Alter Permissions of Resource"
msgid "Could Not Change Ownership of Resource"
msgstr "Không thể thay đổi quyền hạn của tài nguyên"

#: core/job_error.cpp:856
#, fuzzy, kde-format
#| msgid ""
#| "An attempt to alter the permissions on the specified resource <strong>%1</"
#| "strong> failed."
msgid ""
"An attempt to change the ownership of the specified resource <strong>%1</"
"strong> failed."
msgstr ""
"Một việc cố thay đổi quyền truy cập tài nguyên đã ghi rõ <strong>%1</strong> "
"bị lỗi."

#: core/job_error.cpp:863
#, kde-format
msgid "Could Not Delete Resource"
msgstr "Không thể xoá tài nguyên"

#: core/job_error.cpp:864
#, kde-format
msgid "An attempt to delete the specified resource <strong>%1</strong> failed."
msgstr "Một việc cố xoá tài nguyên đã ghi rõ <strong>%1</strong> bị lỗi."

#: core/job_error.cpp:871
#, kde-format
msgid "Unexpected Program Termination"
msgstr "Kết thúc chương trình bất ngờ"

#: core/job_error.cpp:872
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has unexpectedly terminated."
msgstr ""
"Chương trình trên máy tính của bạn mà cung cấp truy cập vào giao thức "
"<strong>%1</strong> đã kết thúc bất ngờ."

#: core/job_error.cpp:880
#, kde-format
msgid "Out of Memory"
msgstr "Hết bộ nhớ"

#: core/job_error.cpp:881
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol could not obtain the memory required to continue."
msgstr ""
"Chương trình trên máy tính của bạn mà cung cấp truy cập vào giao thức "
"<strong>%1</strong> không thể được bộ nhớ cần thiết để tiếp tục."

#: core/job_error.cpp:889
#, kde-format
msgid "Unknown Proxy Host"
msgstr "Máy ủy nhiệm lạ"

#: core/job_error.cpp:890
#, kde-format
msgid ""
"While retrieving information about the specified proxy host, <strong>%1</"
"strong>, an Unknown Host error was encountered. An unknown host error "
"indicates that the requested name could not be located on the Internet."
msgstr ""
"Trong khi lấy thông tin về máy ủy nhiệm đã ghi rõ, <strong>%1</strong>, gặp "
"lỗi « máy lạ ». Lỗi Máy Lạ ngụ ý là không thể định vị trên Mạng tên đã yêu "
"cầu."

#: core/job_error.cpp:894
#, kde-format
msgid ""
"There may have been a problem with your network configuration, specifically "
"your proxy's hostname. If you have been accessing the Internet with no "
"problems recently, this is unlikely."
msgstr ""
"Có lẽ gặp vấn đề trong cấu hình mạng của bạn, đặc biệt tên máy của ủy nhiệm. "
"Nếu bạn đã truy cập Mạng gần đây, không có sao, trường hợp này không phải "
"rất có thể."

#: core/job_error.cpp:898
#, kde-format
msgid "Double-check your proxy settings and try again."
msgstr "Hãy kiểm tra lại xem thiết lập ủy nhiệm là đúng rồi thử lại."

#: core/job_error.cpp:903
#, kde-format
msgid "Authentication Failed: Method %1 Not Supported"
msgstr "Việc xác thực bị lỗi: không hỗ trợ phương pháp %1"

#: core/job_error.cpp:905
#, kde-format
msgid ""
"Although you may have supplied the correct authentication details, the "
"authentication failed because the method that the server is using is not "
"supported by the KDE program implementing the protocol %1."
msgstr ""
"Dù có lẽ bạn đã cung cấp chi tiết xác thức đúng, việc xác thực bị lỗi vì "
"phương pháp máy phục vụ đang dùng không phải được hỗ trợ bởi chương trình "
"KDE thực hiện giao thức %1."

#: core/job_error.cpp:909
#, fuzzy, kde-format
#| msgid ""
#| "Please file a bug at <a href=\"http://bugs.kde.org/\">http://bugs.kde.org/"
#| "</a> to inform the KDE team of the unsupported authentication method."
msgid ""
"Please file a bug at <a href=\"https://bugs.kde.org/\">https://bugs.kde.org/"
"</a> to inform the KDE team of the unsupported authentication method."
msgstr ""
"Vui lòng thông báo lỗi này tại  <a href=\"http://bugs.kde.org/\">Bugzilla "
"KDE</a> để cho Nhóm KDE biết về phương pháp xác thực không được hỗ trợ này."

#: core/job_error.cpp:915
#, kde-format
msgid "Request Aborted"
msgstr "Yêu cầu bị hủy bỏ"

#: core/job_error.cpp:922
#, kde-format
msgid "Internal Error in Server"
msgstr "Lỗi nội bộ trong máy phục vụ"

#: core/job_error.cpp:923
#, kde-format
msgid ""
"The program on the server which provides access to the <strong>%1</strong> "
"protocol has reported an internal error: %2."
msgstr ""
"Chương trình trên máy phục vụ mà cung cấp truy cập vào giao thức <strong>%1</"
"strong> đã thông báo lỗi nội bộ : %2."

#: core/job_error.cpp:926
#, kde-format
msgid ""
"This is most likely to be caused by a bug in the server program. Please "
"consider submitting a full bug report as detailed below."
msgstr ""
"Rất có thể vì gặp lỗi trong chương trình phục vụ. Vui lòng thông báo lỗi "
"này, như diễn tả bên dưới."

#: core/job_error.cpp:929
#, kde-format
msgid "Contact the administrator of the server to advise them of the problem."
msgstr ""
"Hãy liên lạc với nhà quản trị của máy phục vụ này, để thông báo lỗi này."

#: core/job_error.cpp:931
#, kde-format
msgid ""
"If you know who the authors of the server software are, submit the bug "
"report directly to them."
msgstr ""
"Nếu bạn biết những tác giả của phần mềm phục vụ là ai, vui lòng thông báo "
"lỗi này trực tiếp cho họ."

#: core/job_error.cpp:936
#, kde-format
msgid "Timeout Error"
msgstr "Lỗi quá giờ"

#: core/job_error.cpp:937
#, fuzzy, kde-format
#| msgid ""
#| "Although contact was made with the server, a response was not received "
#| "within the amount of time allocated for the request as follows:"
#| "<ul><li>Timeout for establishing a connection: %1 seconds</li><li>Timeout "
#| "for receiving a response: %2 seconds</li><li>Timeout for accessing proxy "
#| "servers: %3 seconds</li></ul>Please note that you can alter these timeout "
#| "settings in the KDE Control Center, by selecting Network -> Preferences."
msgid ""
"Although contact was made with the server, a response was not received "
"within the amount of time allocated for the request as follows:"
"<ul><li>Timeout for establishing a connection: %1 seconds</li><li>Timeout "
"for receiving a response: %2 seconds</li><li>Timeout for accessing proxy "
"servers: %3 seconds</li></ul>Please note that you can alter these timeout "
"settings in the KDE System Settings, by selecting Network Settings -> "
"Connection Preferences."
msgstr ""
"Dù đã liên lạc máy phục vụ, chưa nhận đáp ứng trong thời hạn được cấp phát "
"cho yêu cầu, như theo :<ul><li>Thời hạn để thiết lập kết nối : %1 giây</"
"li><li>Thời hạn để nhận đáp ứng : %2 giây</li><li>Thời hạn để truy cập máy "
"phục vụ : %3 giây</li></ul>Hãy ghi chú rằng bạn có thể sửa đổi những giá trị "
"thời hạn này trong Trung tâm Điều khiển KDE, bằng cách chọn Mạng → Tùy thích."

#: core/job_error.cpp:948
#, kde-format
msgid "The server was too busy responding to other requests to respond."
msgstr "Máy phục vụ đang đáp ứng các yêu cầu khác nên quá bận để đáp ứng."

#: core/job_error.cpp:954 core/slavebase.cpp:1440
#, kde-format
msgid "Unknown Error"
msgstr "Lỗi không rõ"

#: core/job_error.cpp:955
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an unknown error: %2."
msgstr ""
"Chương trình trên máy tính của bạn mà cung cấp truy cập vào giao thức "
"<strong>%1</strong> đã thông báo lỗi không rõ : %2."

#: core/job_error.cpp:963
#, kde-format
msgid "Unknown Interruption"
msgstr "Sự ngắt không rõ"

#: core/job_error.cpp:964
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an interruption of an unknown type: %2."
msgstr ""
"Chương trình trên máy tính của bạn mà cung cấp truy cập vào giao thức "
"<strong>%1</strong> đã thông báo sự ngắt có kiểu không rõ : %2."

#: core/job_error.cpp:972
#, kde-format
msgid "Could Not Delete Original File"
msgstr "Không thể xoá tập tin gốc"

#: core/job_error.cpp:973
#, kde-format
msgid ""
"The requested operation required the deleting of the original file, most "
"likely at the end of a file move operation. The original file <strong>%1</"
"strong> could not be deleted."
msgstr ""
"Thao tác đã yêu cầu cần thiết xoá tập tin gốc, rất có thể tại kết thúc của "
"thao tác di chuyển tập tin. Không thể xoá tập tin gốc <strong>%1</strong>."

#: core/job_error.cpp:982
#, kde-format
msgid "Could Not Delete Temporary File"
msgstr "Không thể xoá tập tin tạm thời"

#: core/job_error.cpp:983
#, kde-format
msgid ""
"The requested operation required the creation of a temporary file in which "
"to save the new file while being downloaded. This temporary file <strong>%1</"
"strong> could not be deleted."
msgstr ""
"Thao tác đã yêu cầu cần thiết tạo tập tin tạm thời nơi cần lưu tập tin mới "
"trong khi nó được tải về. Không thể xoá tập tin tạm thời <strong>%1</strong>."

#: core/job_error.cpp:992
#, kde-format
msgid "Could Not Rename Original File"
msgstr "Không thể thay đổi tên tập tin gốc"

#: core/job_error.cpp:993
#, kde-format
msgid ""
"The requested operation required the renaming of the original file <strong>"
"%1</strong>, however it could not be renamed."
msgstr ""
"Thao tác đã yêu cầu cần thiết thay đổi tên của tập tin gốc  <strong>%1</"
"strong>, nhưng mà không thể thay đổi nó."

#: core/job_error.cpp:1001
#, kde-format
msgid "Could Not Rename Temporary File"
msgstr "Không thể thay đổi tên tập tin tạm thời"

#: core/job_error.cpp:1002
#, kde-format
msgid ""
"The requested operation required the creation of a temporary file <strong>"
"%1</strong>, however it could not be created."
msgstr ""
"Thao tác đã yêu cầu cần thiết tạo tập tin tạm thời <strong>%1</strong>, "
"nhưng mà không thể tạo nó."

#: core/job_error.cpp:1010
#, kde-format
msgid "Could Not Create Link"
msgstr "Không thể tạo liên kết"

#: core/job_error.cpp:1011
#, kde-format
msgid "Could Not Create Symbolic Link"
msgstr "Không thể tạo liên kết tượng trưng"

#: core/job_error.cpp:1012
#, kde-format
msgid "The requested symbolic link %1 could not be created."
msgstr "Không thể tạo liên kết tượng trưng %1 đã yêu cầu."

#: core/job_error.cpp:1019
#, kde-format
msgid "No Content"
msgstr "Không có nội dung"

#: core/job_error.cpp:1024
#, kde-format
msgid "Disk Full"
msgstr "Đĩa đầy"

#: core/job_error.cpp:1025
#, kde-format
msgid ""
"The requested file <strong>%1</strong> could not be written to as there is "
"inadequate disk space."
msgstr ""
"Không thể ghi vào tập tin đã yêu cầu <strong>%1</strong>, vì không có đủ sức "
"chứa còn rảnh trên đĩa."

#: core/job_error.cpp:1027
#, kde-format
msgid ""
"Free up enough disk space by 1) deleting unwanted and temporary files; 2) "
"archiving files to removable media storage such as CD-Recordable discs; or "
"3) obtain more storage capacity."
msgstr ""
"Hãy giải phóng đủ chỗ trên đĩa bằng cách:\n"
" 1. xoá các tập tin không còn có ích hoặc tạm thời\n"
" 2. lưu trữ tập tin vào vật chứa trong phương tiện rời như đĩa CD-R\n"
" 3. tăng sức chứa."

#: core/job_error.cpp:1034
#, kde-format
msgid "Source and Destination Files Identical"
msgstr "Tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1035
#, kde-format
msgid ""
"The operation could not be completed because the source and destination "
"files are the same file."
msgstr ""
"Không thể hoàn tất thao tác này vì tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1037
#, kde-format
msgid "Choose a different filename for the destination file."
msgstr "Hãy chọn tên tập tin khác cho tập tin đích."

#: core/job_error.cpp:1041
#, fuzzy, kde-format
#| msgid "File or Folder Does Not Exist"
msgid "File or Folder dropped onto itself"
msgstr "Không có tập tin hay thư mục đó"

#: core/job_error.cpp:1042
#, fuzzy, kde-format
#| msgid ""
#| "The operation could not be completed because the source and destination "
#| "files are the same file."
msgid ""
"The operation could not be completed because the source and destination file "
"or folder are the same."
msgstr ""
"Không thể hoàn tất thao tác này vì tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1044
#, fuzzy, kde-format
#| msgid "copy the specified file or folder"
msgid "Drop the item into a different file or folder."
msgstr "chép tập tin hay thư mục đã chọn"

#: core/job_error.cpp:1054
#, fuzzy, kde-format
#| msgid "File or Folder Does Not Exist"
msgid "Folder moved into itself"
msgstr "Không có tập tin hay thư mục đó"

#: core/job_error.cpp:1055
#, fuzzy, kde-format
#| msgid ""
#| "The operation could not be completed because the source and destination "
#| "files are the same file."
msgid ""
"The operation could not be completed because the source can not be moved "
"into itself."
msgstr ""
"Không thể hoàn tất thao tác này vì tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1057
#, fuzzy, kde-format
#| msgid "copy the specified file or folder"
msgid "Move the item into a different folder."
msgstr "chép tập tin hay thư mục đã chọn"

#: core/job_error.cpp:1061
#, kde-format
msgid "Could not communicate with password server"
msgstr ""

#: core/job_error.cpp:1062
#, fuzzy, kde-format
#| msgid ""
#| "The operation could not be completed because the source and destination "
#| "files are the same file."
msgid ""
"The operation could not be completed because the service for requesting "
"passwords (kpasswdserver) couldn't be contacted"
msgstr ""
"Không thể hoàn tất thao tác này vì tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1064
#, kde-format
msgid "Try restarting your session, or look in the logs for errors from kiod."
msgstr ""

#: core/job_error.cpp:1068
#, kde-format
msgid "Cannot Initiate the %1 Protocol"
msgstr "Không thể khởi động giao thức %1"

#: core/job_error.cpp:1069
#, fuzzy, kde-format
#| msgid "Unable to create io-slave: %1"
msgid "Unable to Create io-slave"
msgstr "Không thể tạo io-slave: %1"

#: core/job_error.cpp:1070
#, fuzzy, kde-format
#| msgid ""
#| "The program on your computer which provides access to the <strong>%1</"
#| "strong> protocol could not be started. This is usually due to technical "
#| "reasons."
msgid ""
"The io-slave which provides access to the <strong>%1</strong> protocol could "
"not be started. This is usually due to technical reasons."
msgstr ""
"Không thể khởi chạy chương trình trên máy tính bạn mà cung cấp truy cập vào "
"giao thức <strong>%1</strong>. Thường vì lý do kỹ thuật."

#: core/job_error.cpp:1073
#, kde-format
msgid ""
"klauncher could not find or start the plugin which provides the protocol."
"This means you may have an outdated version of the plugin."
msgstr ""

#: core/job_error.cpp:1079
#, kde-kuit-format
msgctxt "@info"
msgid "Cannot transfer <filename>%1</filename>"
msgstr ""

#: core/job_error.cpp:1080
#, kde-kuit-format
msgctxt "@info"
msgid ""
"The file <filename>%1</filename> cannot be transferred, because the "
"destination filesystem does not support files that large"
msgstr ""

#: core/job_error.cpp:1082
#, kde-format
msgid ""
"Reformat the destination drive to use a filesystem that supports files that "
"large."
msgstr ""

#: core/job_error.cpp:1087
#, kde-format
msgid "Undocumented Error"
msgstr "Lỗi không được diễn tả"

#: core/kcoredirlister.cpp:395 widgets/krun.cpp:940 widgets/paste.cpp:275
#: widgets/renamedialog.cpp:459
#, kde-format
msgid ""
"Malformed URL\n"
"%1"
msgstr ""
"Địa chỉ Mạng dạng sai :\n"
"%1"

#: core/kcoredirlister.cpp:400
#, kde-format
msgid ""
"URL cannot be listed\n"
"%1"
msgstr ""
"Không thể liệt kê URL\n"
"%1"

#: core/kfileitem.cpp:1281
#, kde-format
msgid "(Symbolic Link to %1)"
msgstr "(Liên kết tượng trưng tới %1)"

#: core/kfileitem.cpp:1283
#, kde-format
msgid "(%1, Link to %2)"
msgstr "(%1, Liên kết tới %2)"

#: core/kfileitem.cpp:1286
#, fuzzy, kde-format
#| msgid "Points to:"
msgid " (Points to %1)"
msgstr "Chỉ tới :"

#: core/klocalsocket_unix.cpp:192 core/klocalsocket_unix.cpp:260
#, fuzzy, kde-format
#| msgid "The certificate is invalid."
msgid "Specified socket path is invalid"
msgstr "Chứng nhận không hợp lệ."

#: core/klocalsocket_unix.cpp:201 core/klocalsocket_unix.cpp:248
#: core/klocalsocket_unix.cpp:269
#, fuzzy, kde-format
#| msgid "The protocol %1 is not supported."
msgid "The socket operation is not supported"
msgstr "Không hỗ trợ giao thức %1."

#: core/klocalsocket_unix.cpp:214
#, fuzzy, kde-format
#| msgid "Connection to Server Refused"
msgid "Connection refused"
msgstr "Kết nối đến máy phục vụ bị từ chối"

#: core/klocalsocket_unix.cpp:219 core/klocalsocket_unix.cpp:282
#, fuzzy, kde-format
#| msgid "Permissions"
msgid "Permission denied"
msgstr "Quyền hạn"

#: core/klocalsocket_unix.cpp:223
#, fuzzy, kde-format
#| msgid "Connection timed out."
msgid "Connection timed out"
msgstr "Kết nối đã quá giờ."

#: core/klocalsocket_unix.cpp:227 core/klocalsocket_unix.cpp:307
#, fuzzy, kde-format
#| msgid "Unknown Error"
msgid "Unknown error"
msgstr "Lỗi không rõ"

#: core/klocalsocket_unix.cpp:235 core/klocalsocket_unix.cpp:315
#, fuzzy, kde-format
#| msgid "Could not login to %1."
msgid "Could not set non-blocking mode"
msgstr "Không thể đăng nhập vào %1."

#: core/klocalsocket_unix.cpp:286
#, kde-format
msgid "Address is already in use"
msgstr ""

#: core/klocalsocket_unix.cpp:291
#, fuzzy, kde-format
#| msgid ""
#| "URL cannot be listed\n"
#| "%1"
msgid "Path cannot be used"
msgstr ""
"Không thể liệt kê URL\n"
"%1"

#: core/klocalsocket_unix.cpp:295
#, kde-format
msgid "No such file or directory"
msgstr ""

#: core/klocalsocket_unix.cpp:299
#, fuzzy, kde-format
#| msgctxt "@action:button"
#| msgid "Create directory"
msgid "Not a directory"
msgstr "Tạo thư mục"

#: core/klocalsocket_unix.cpp:303
#, kde-format
msgid "Read-only filesystem"
msgstr ""

#: core/klocalsocket_unix.cpp:370 core/klocalsocket_unix.cpp:404
#, fuzzy, kde-format
#| msgid "Unknown Error"
msgid "Unknown socket error"
msgstr "Lỗi không rõ"

#: core/klocalsocket_win.cpp:31 core/klocalsocket_win.cpp:36
#, fuzzy, kde-format
#| msgid "Writing to %1 is not supported."
msgid "Operation not supported"
msgstr "Không hỗ trợ khả năng ghi vào %1."

#: core/ktcpsocket.cpp:205
#, kde-format
msgctxt "SSL error"
msgid "No error"
msgstr ""

#: core/ktcpsocket.cpp:207
#, fuzzy, kde-format
#| msgid "The certificate is invalid."
msgctxt "SSL error"
msgid "The certificate authority's certificate is invalid"
msgstr "Chứng nhận không hợp lệ."

#: core/ktcpsocket.cpp:209
#, fuzzy, kde-format
#| msgid "Certificate has expired."
msgctxt "SSL error"
msgid "The certificate has expired"
msgstr "Chứng nhận đã quá hạn."

#: core/ktcpsocket.cpp:211
#, fuzzy, kde-format
#| msgid "The certificate is invalid."
msgctxt "SSL error"
msgid "The certificate is invalid"
msgstr "Chứng nhận không hợp lệ."

#: core/ktcpsocket.cpp:213
#, fuzzy, kde-format
#| msgid "The certificate has not been issued for this host."
msgctxt "SSL error"
msgid "The certificate is not signed by any trusted certificate authority"
msgstr "Chứng nhận đã không được phát hành cho máy này."

#: core/ktcpsocket.cpp:215
#, fuzzy, kde-format
#| msgid "Certificate has been revoked."
msgctxt "SSL error"
msgid "The certificate has been revoked"
msgstr "Chứng nhận đã bị hủy bỏ"

#: core/ktcpsocket.cpp:217
#, fuzzy, kde-format
#| msgid "The certificate has not been issued for this host."
msgctxt "SSL error"
msgid "The certificate is unsuitable for this purpose"
msgstr "Chứng nhận đã không được phát hành cho máy này."

#: core/ktcpsocket.cpp:219
#, fuzzy, kde-format
#| msgid "The certificate has not been issued for this host."
msgctxt "SSL error"
msgid ""
"The root certificate authority's certificate is not trusted for this purpose"
msgstr "Chứng nhận đã không được phát hành cho máy này."

#: core/ktcpsocket.cpp:221
#, fuzzy, kde-format
#| msgid ""
#| "The IP address of the host %1 does not match the one the certificate was "
#| "issued to."
msgctxt "SSL error"
msgid ""
"The certificate authority's certificate is marked to reject this "
"certificate's purpose"
msgstr ""
"Địa chỉ IP của máy %1 không khớp với điều cho mà chứng nhận đã được phát "
"hành."

#: core/ktcpsocket.cpp:223
#, fuzzy, kde-format
#| msgid "Do not send a certificate"
msgctxt "SSL error"
msgid "The peer did not present any certificate"
msgstr "Không gởi chứng nhận"

#: core/ktcpsocket.cpp:225
#, fuzzy, kde-format
#| msgid "The certificate has not been issued for this host."
msgctxt "SSL error"
msgid "The certificate does not apply to the given host"
msgstr "Chứng nhận đã không được phát hành cho máy này."

#: core/ktcpsocket.cpp:227
#, fuzzy, kde-format
#| msgid "The certificate has not been issued for this host."
msgctxt "SSL error"
msgid "The certificate cannot be verified for internal reasons"
msgstr "Chứng nhận đã không được phát hành cho máy này."

#: core/ktcpsocket.cpp:229
#, fuzzy, kde-format
#| msgid "The certificate is valid."
msgctxt "SSL error"
msgid "The certificate chain is too long"
msgstr "Chứng nhận này là hợp lệ."

#: core/ktcpsocket.cpp:232
#, fuzzy, kde-format
#| msgid "Unknown Error"
msgctxt "SSL error"
msgid "Unknown error"
msgstr "Lỗi không rõ"

#: core/slave.cpp:477
#, fuzzy, kde-format
#| msgid "Can not find io-slave for protocol '%1'."
msgid "Can not create socket for launching io-slave for protocol '%1'."
msgstr "Không tìm thấy io-slave cho giao thức « %1 »."

#: core/slave.cpp:486
#, kde-format
msgid "Unknown protocol '%1'."
msgstr "Không biết giao thức « %1 »."

#: core/slave.cpp:496
#, kde-format
msgid "Can not find io-slave for protocol '%1'."
msgstr "Không tìm thấy io-slave cho giao thức « %1 »."

#: core/slave.cpp:518
#, fuzzy, kde-format
#| msgid "Can not find io-slave for protocol '%1'."
msgid "Can not find 'kioslave' executable at '%1'"
msgstr "Không tìm thấy io-slave cho giao thức « %1 »."

#: core/slave.cpp:532
#, kde-format
msgid "Cannot talk to klauncher: %1"
msgstr "Không thể liên lạc với klauncher (bộ khởi chạy): %1"

#: core/slave.cpp:539
#, fuzzy, kde-format
#| msgid "Launching %1"
msgid "klauncher said: %1"
msgstr "Đang khởi chạy %1..."

#: core/slavebase.cpp:785
#, kde-format
msgid "Opening connections is not supported with the protocol %1."
msgstr "Không hỗ trợ việc mở kết nối với giao thưc %1."

#: core/slavebase.cpp:787
#, kde-format
msgid "Closing connections is not supported with the protocol %1."
msgstr "Không hỗ trợ việc đóng kết nối với giao thưc %1."

#: core/slavebase.cpp:789
#, kde-format
msgid "Accessing files is not supported with the protocol %1."
msgstr "Không hỗ trợ việc truy cập tập tin với giao thưc %1."

#: core/slavebase.cpp:791
#, kde-format
msgid "Writing to %1 is not supported."
msgstr "Không hỗ trợ khả năng ghi vào %1."

#: core/slavebase.cpp:793
#, kde-format
msgid "There are no special actions available for protocol %1."
msgstr "Không có hành động đặc biệt sẵn sàng cho giao thức %1."

#: core/slavebase.cpp:795
#, kde-format
msgid "Listing folders is not supported for protocol %1."
msgstr "Không hỗ trợ việc liệt kê thư mục với giao thưc %1."

#: core/slavebase.cpp:797
#, kde-format
msgid "Retrieving data from %1 is not supported."
msgstr "Không hỗ trợ việc lấy dữ liệu từ %1."

#: core/slavebase.cpp:799
#, kde-format
msgid "Retrieving mime type information from %1 is not supported."
msgstr "Không hỗ trợ việc lấy thông tin kiểu MIME từ %1."

#: core/slavebase.cpp:801
#, kde-format
msgid "Renaming or moving files within %1 is not supported."
msgstr "Không hỗ trợ việc thay đổi tên hoặc di chuyển tập tin bên trong %1."

#: core/slavebase.cpp:803
#, kde-format
msgid "Creating symlinks is not supported with protocol %1."
msgstr "Không hỗ trợ việc tạo liên kết tượng trưng với giao thưc %1."

#: core/slavebase.cpp:805
#, kde-format
msgid "Copying files within %1 is not supported."
msgstr "Không hỗ trợ khả năng sao chép tập tin bên trong %1."

#: core/slavebase.cpp:807
#, kde-format
msgid "Deleting files from %1 is not supported."
msgstr "Không hỗ trợ khả năng xoá tập tin ra %1."

#: core/slavebase.cpp:809
#, kde-format
msgid "Creating folders is not supported with protocol %1."
msgstr "Không hỗ trợ việc tạo thư mục với giao thưc %1."

#: core/slavebase.cpp:811
#, kde-format
msgid "Changing the attributes of files is not supported with protocol %1."
msgstr "Không hỗ trợ việc thay đổi thuộc tính của tập tin với giao thưc %1."

#: core/slavebase.cpp:813
#, fuzzy, kde-format
#| msgid "Changing the attributes of files is not supported with protocol %1."
msgid "Changing the ownership of files is not supported with protocol %1."
msgstr "Không hỗ trợ việc thay đổi thuộc tính của tập tin với giao thưc %1."

#: core/slavebase.cpp:815
#, kde-format
msgid "Using sub-URLs with %1 is not supported."
msgstr "Không hỗ trợ khả năng sử dụng địa chỉ Mạng con với %1."

#: core/slavebase.cpp:817
#, kde-format
msgid "Multiple get is not supported with protocol %1."
msgstr "Không hỗ trợ khả năng đa « get » với giao thưc %1."

#: core/slavebase.cpp:819
#, kde-format
msgid "Opening files is not supported with protocol %1."
msgstr "Không hỗ trợ khả năng mở tập tin với giao thưc %1."

#: core/slavebase.cpp:821
#, kde-format
msgid "Protocol %1 does not support action %2."
msgstr "Giao thức %1 không hỗ trợ hành động %2."

#: core/slavebase.cpp:974
#, kde-format
msgid "&Yes"
msgstr ""

#: core/slavebase.cpp:975
#, kde-format
msgid "&No"
msgstr ""

#: core/slaveinterface.cpp:414 core/tcpslavebase.cpp:759 widgets/sslui.cpp:77
#, kde-format
msgid "&Details"
msgstr "&Chi tiết"

#: core/slaveinterface.cpp:416 core/tcpslavebase.cpp:772 widgets/sslui.cpp:114
#, kde-format
msgid "&Forever"
msgstr "&Luôn luôn"

#: core/slaveinterface.cpp:420 core/tcpslavebase.cpp:759 widgets/sslui.cpp:78
#, kde-format
msgid "Co&ntinue"
msgstr "Tiế&p tục"

#: core/slaveinterface.cpp:422 core/tcpslavebase.cpp:773 widgets/sslui.cpp:115
#, kde-format
msgid "&Current Session only"
msgstr "&Chỉ lần này"

#: core/tcpslavebase.cpp:322
#, kde-format
msgid ""
"You are about to leave secure mode. Transmissions will no longer be "
"encrypted.\n"
"This means that a third party could observe your data in transit."
msgstr ""
"Bạn sắp dời khỏi chế độ bảo mật. Việc truyền sẽ không còn được mật mẫ lại.\n"
"Có nghĩa là người khác có thể xem dữ liệu bạn trong khi truyền."

#: core/tcpslavebase.cpp:328 core/tcpslavebase.cpp:527
#, kde-format
msgid "Security Information"
msgstr "Thông tin bảo mật"

#: core/tcpslavebase.cpp:329
#, kde-format
msgid "C&ontinue Loading"
msgstr "&Tiếp tục tải"

#: core/tcpslavebase.cpp:381
#, fuzzy, kde-format
#| msgid "Authentication Failed."
msgctxt "%1 is a host name"
msgid "%1: SSL negotiation failed"
msgstr "Xác thực thất bại."

#: core/tcpslavebase.cpp:521
#, kde-format
msgid ""
"You are about to enter secure mode. All transmissions will be encrypted "
"unless otherwise noted.\n"
"This means that no third party will be able to easily observe your data in "
"transit."
msgstr ""
"Bạn sắp vào chế độ bảo mật. Mọi việc truyển sẽ được mật mã, trừ đã ghi rõ "
"khác.\n"
"Có nghĩa là người khác không thể xem dễ dàng dữ liệu bạn trong khi truyền."

#: core/tcpslavebase.cpp:528
#, kde-format
msgid "Display SSL &Information"
msgstr "Hiển thị thông t&in SSL"

#: core/tcpslavebase.cpp:529
#, kde-format
msgid "C&onnect"
msgstr "&Kết nối"

#: core/tcpslavebase.cpp:673
#, kde-format
msgid "Enter the certificate password:"
msgstr "Nhập mật khẩu chứng nhận:"

#: core/tcpslavebase.cpp:674
#, kde-format
msgid "SSL Certificate Password"
msgstr "Mật khẩu chứng nhận SSL"

#: core/tcpslavebase.cpp:688
#, kde-format
msgid "Unable to open the certificate. Try a new password?"
msgstr "Không thể mở chứng nhận. Thử mật khẩu mới không?"

#: core/tcpslavebase.cpp:702
#, kde-format
msgid "The procedure to set the client certificate for the session failed."
msgstr "Thủ tục để đặt chứng nhận ứng dụng khách cho phiên chạy bị lỗi."

#: core/tcpslavebase.cpp:704 widgets/jobuidelegate.cpp:371
#, kde-format
msgid "SSL"
msgstr "SSL"

#: core/tcpslavebase.cpp:748 widgets/sslui.cpp:68
#, fuzzy, kde-format
#| msgid "The server certificate failed the authenticity test (%1)."
msgid ""
"The server failed the authenticity check (%1).\n"
"\n"
msgstr "Chứng nhận máy phục vụ đã thất bại việc thử ra xác thực (%1)."

#: core/tcpslavebase.cpp:758 core/tcpslavebase.cpp:771
#: core/tcpslavebase.cpp:885 core/tcpslavebase.cpp:897 widgets/sslui.cpp:76
#: widgets/sslui.cpp:113
#, kde-format
msgid "Server Authentication"
msgstr "Xác thực máy phục vụ"

#: core/tcpslavebase.cpp:768 widgets/sslui.cpp:110
#, kde-format
msgid ""
"Would you like to accept this certificate forever without being prompted?"
msgstr "Bạn có muốn luôn luôn chấp nhận chứng chỉ này không?"

#: core/tcpslavebase.cpp:884
#, kde-format
msgid ""
"You have indicated that you wish to accept this certificate, but it is not "
"issued to the server who is presenting it. Do you wish to continue loading?"
msgstr ""
"Bạn đã ngụ ý bạn muốn chấp nhận chứng nhận này, nhưng nó không phải được "
"phát hành cho máy phục vụ đang cung cấp nó. Như thệ thì bạn có muốn tiếp tục "
"tải không?"

#: core/tcpslavebase.cpp:896
#, fuzzy, kde-format
#| msgid ""
#| "SSL certificate is being rejected as requested. You can disable this in "
#| "the KDE Control Center."
msgid ""
"SSL certificate is being rejected as requested. You can disable this in the "
"KDE System Settings."
msgstr ""
"Chứng nhận SSL đang bị từ chối như được yêu cầu. Bạn có thể tắt khả năng này "
"trong Trung tâm Điều khiển KDE."

#: filewidgets/kdiroperator.cpp:767
#, kde-format
msgid "A file or folder named %1 already exists."
msgstr "Một tập tin hay thư mục tên %1 đã có."

#: filewidgets/kdiroperator.cpp:770
#, kde-format
msgid "You do not have permission to create that folder."
msgstr "Bạn không có quyền tạo thư mục đó."

#: filewidgets/kdiroperator.cpp:785
#, kde-format
msgid "You did not select a file to delete."
msgstr "Bạn chưa chọn tập tin cần xoá."

#: filewidgets/kdiroperator.cpp:786
#, kde-format
msgid "Nothing to Delete"
msgstr "Không có gì cần xoá"

#: filewidgets/kdiroperator.cpp:828
#, kde-format
msgid "You did not select a file to trash."
msgstr "Bạn chưa chọn tập tin cần bỏ vào rác."

#: filewidgets/kdiroperator.cpp:829
#, kde-format
msgid "Nothing to Trash"
msgstr "Không có gì cần bỏ vào Rác."

#: filewidgets/kdiroperator.cpp:1029 filewidgets/kdiroperator.cpp:1174
#, kde-format
msgid "The specified folder does not exist or was not readable."
msgstr "Thư mục đã ghi rõ không tồn tại hoặc không có khả năng đọc."

#: filewidgets/kdiroperator.cpp:1854
#, kde-format
msgid "Menu"
msgstr "Trình đơn"

#: filewidgets/kdiroperator.cpp:1858
#, kde-format
msgid "Parent Folder"
msgstr "Thư mục mẹ"

#: filewidgets/kdiroperator.cpp:1865
#, kde-format
msgid "Home Folder"
msgstr "Thư mục chính"

#: filewidgets/kdiroperator.cpp:1868
#, kde-format
msgid "Reload"
msgstr "Nạp lại"

#: filewidgets/kdiroperator.cpp:1871
#, kde-format
msgid "New Folder..."
msgstr "Thư mục mới..."

#: filewidgets/kdiroperator.cpp:1876 widgets/jobuidelegate.cpp:266
#: widgets/jobuidelegate.cpp:267 widgets/jobuidelegate.cpp:275
#: widgets/jobuidelegate.cpp:276
#, kde-format
msgid "Move to Trash"
msgstr "Chuyển vào Rác"

#: filewidgets/kdiroperator.cpp:1882
#, kde-format
msgid "Delete"
msgstr "Xoá"

#: filewidgets/kdiroperator.cpp:1889
#, kde-format
msgid "Sorting"
msgstr "Đang sắp xếp"

#: filewidgets/kdiroperator.cpp:1894
#, fuzzy, kde-format
#| msgid "Site Name"
msgid "Sort by Name"
msgstr "Tên nơi Mạng"

#: filewidgets/kdiroperator.cpp:1898
#, fuzzy, kde-format
#| msgid "Short View"
msgid "Sort by Size"
msgstr "Khung xem ngắn"

#: filewidgets/kdiroperator.cpp:1902
#, fuzzy, kde-format
#| msgid "By Date"
msgid "Sort by Date"
msgstr "Theo ngày"

#: filewidgets/kdiroperator.cpp:1906
#, fuzzy, kde-format
#| msgid "Entry Type"
msgid "Sort by Type"
msgstr "Kiểu mục"

#: filewidgets/kdiroperator.cpp:1910
#, kde-format
msgid "Descending"
msgstr "Giảm dần"

#: filewidgets/kdiroperator.cpp:1914
#, kde-format
msgid "Folders First"
msgstr "Thư mục trước"

#: filewidgets/kdiroperator.cpp:1918
#, kde-format
msgid "Icon Position"
msgstr ""

#: filewidgets/kdiroperator.cpp:1921
#, kde-format
msgid "Next to File Name"
msgstr ""

#: filewidgets/kdiroperator.cpp:1925
#, kde-format
msgid "Above File Name"
msgstr ""

#: filewidgets/kdiroperator.cpp:1936
#, kde-format
msgid "Short View"
msgstr "Khung xem ngắn"

#: filewidgets/kdiroperator.cpp:1941
#, kde-format
msgid "Detailed View"
msgstr "Khung xem chi tiết"

#: filewidgets/kdiroperator.cpp:1946
#, kde-format
msgid "Tree View"
msgstr "Khung xem dạng cây"

#: filewidgets/kdiroperator.cpp:1951
#, kde-format
msgid "Detailed Tree View"
msgstr "Khung xem dạng cây chi tiết"

#: filewidgets/kdiroperator.cpp:1962
#, kde-format
msgid "Show Hidden Files"
msgstr "Hiện tập tin ẩn"

#: filewidgets/kdiroperator.cpp:1967
#, fuzzy, kde-format
#| msgid "Show Preview"
msgid "Show Preview Panel"
msgstr "Hiện khung Xem thử"

#: filewidgets/kdiroperator.cpp:1974
#, kde-format
msgid "Show Preview"
msgstr "Hiện khung Xem thử"

#: filewidgets/kdiroperator.cpp:1979
#, kde-format
msgid "Open Containing Folder"
msgstr ""

#: filewidgets/kdiroperator.cpp:1984 filewidgets/kfileplacesview.cpp:803
#, kde-format
msgid "Properties"
msgstr "Thuộc tính"

#: filewidgets/kdiroperator.cpp:1991
#, kde-format
msgid "&View"
msgstr "&Xem"

#: filewidgets/kencodingfiledialog.cpp:88
#, kde-format
msgid "Encoding:"
msgstr ""

#: filewidgets/kencodingfiledialog.cpp:144
#: filewidgets/kencodingfiledialog.cpp:163
#: filewidgets/kencodingfiledialog.cpp:181
#: filewidgets/kencodingfiledialog.cpp:200 widgets/kurlrequesterdialog.cpp:118
#, kde-format
msgid "Open"
msgstr "Mở"

#: filewidgets/kencodingfiledialog.cpp:219
#: filewidgets/kencodingfiledialog.cpp:242
#, kde-format
msgid "Save As"
msgstr "Lưu dạng"

#: filewidgets/kfilecopytomenu.cpp:81
#, fuzzy, kde-format
#| msgid "Copy"
msgctxt "@title:menu"
msgid "Copy To"
msgstr "Chép"

#: filewidgets/kfilecopytomenu.cpp:87
#, fuzzy, kde-format
#| msgid "Move to Trash"
msgctxt "@title:menu"
msgid "Move To"
msgstr "Chuyển vào Rác"

#: filewidgets/kfilecopytomenu.cpp:111
#, fuzzy, kde-format
#| msgid "Home Folder"
msgctxt "@title:menu"
msgid "Home Folder"
msgstr "Thư mục chính"

#: filewidgets/kfilecopytomenu.cpp:119
#, fuzzy, kde-format
#| msgid "Folders"
msgctxt "@title:menu"
msgid "Root Folder"
msgstr "Thư mục"

#: filewidgets/kfilecopytomenu.cpp:154
#, fuzzy, kde-format
#| msgid "&Browse..."
msgctxt "@title:menu in Copy To or Move To submenu"
msgid "Browse..."
msgstr "&Duyệt..."

#: filewidgets/kfilecopytomenu.cpp:235
#, fuzzy, kde-format
#| msgid "Copy"
msgctxt "@title:menu"
msgid "Copy Here"
msgstr "Chép"

#: filewidgets/kfilecopytomenu.cpp:236
#, kde-format
msgctxt "@title:menu"
msgid "Move Here"
msgstr ""

#: filewidgets/kfilefiltercombo.cpp:36 filewidgets/kfilewidget.cpp:1920
#, kde-format
msgid "*|All Files"
msgstr "*|Mọi tập tin"

#: filewidgets/kfilefiltercombo.cpp:180
#, kde-format
msgid "All Supported Files"
msgstr "Mọi tập tin đã hỗ trợ"

#: filewidgets/kfilefiltercombo.cpp:189
#, kde-format
msgid "All Files"
msgstr "Mọi tập tin"

#: filewidgets/kfileplaceeditdialog.cpp:87
#, kde-format
msgid "Add Places Entry"
msgstr "Thêm mục vị trí"

#: filewidgets/kfileplaceeditdialog.cpp:89
#, kde-format
msgid "Edit Places Entry"
msgstr "Sửa mục vị trí"

#: filewidgets/kfileplaceeditdialog.cpp:98
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This is the text that will appear in the Quick Access panel.<p>The "
#| "description should consist of one or two words that will help you "
#| "remember what this entry refers to.</qt>"
msgid ""
"<qt>This is the text that will appear in the Places panel.<br /><br />The "
"label should consist of one or two words that will help you remember what "
"this entry refers to. If you do not enter a label, it will be derived from "
"the location's URL.</qt>"
msgstr ""
"<qt>Đây là chuỗi sẽ xuất hiện trên bảng Truy cập Nhanh.<p>Mô tả nên chứa một "
"hai từ sẽ giúp đỡ bạn nhớ mục này tham chiếu đến gì.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:104
#, kde-format
msgid "L&abel:"
msgstr "N&hãn:"

#: filewidgets/kfileplaceeditdialog.cpp:106
#, kde-format
msgid "Enter descriptive label here"
msgstr "Hãy nhập nhãn mô tả tại đây"

#: filewidgets/kfileplaceeditdialog.cpp:110
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This is the location associated with the entry. Any valid URL may be "
#| "used. For example:<p>%1<br>http://www.kde.org<br>ftp://ftp.kde.org/pub/"
#| "kde/stable<p>By clicking on the button next to the text edit box you can "
#| "browse to an appropriate URL.</qt>"
msgid ""
"<qt>This is the location associated with the entry. Any valid URL may be "
"used. For example:<br /><br />%1<br />http://www.kde.org<br />ftp://ftp.kde."
"org/pub/kde/stable<br /><br />By clicking on the button next to the text "
"edit box you can browse to an appropriate URL.</qt>"
msgstr ""
"<qt>Đây là địa điểm tương ứng với mục này. Bất kỳ địa chỉ Mạng có thể được "
"dùng. Lấy thí dụ :<p>%1<br>http://www.kde.org<br>ftp://ftp.kde.org/pub/kde/"
"stable<p>Bằng cách nhắp vào cái nút ở bên cạnh trường nhập chữ, bạn có thể "
"duyệt tới một địa chỉ Mạng thích hợp.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:116
#, kde-format
msgid "&Location:"
msgstr "&Địa điểm:"

#: filewidgets/kfileplaceeditdialog.cpp:123
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This is the icon that will appear in the Quick Access panel.<p>Click "
#| "on the button to select a different icon.</qt>"
msgid ""
"<qt>This is the icon that will appear in the Places panel.<br /><br />Click "
"on the button to select a different icon.</qt>"
msgstr ""
"<qt>Đây là biểu tượng sẽ xuất hiện trên bảng Truy cập Nhanh.<p>Hãy nhắp vào "
"cái nút để chọn biểu tượng khác.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:126
#, kde-format
msgid "Choose an &icon:"
msgstr "Chọn b&iểu tượng:"

#: filewidgets/kfileplaceeditdialog.cpp:145
#, kde-format
msgid "&Only show when using this application (%1)"
msgstr "Hiện chỉ khi dùng ứng dụng này (%1)"

#: filewidgets/kfileplaceeditdialog.cpp:147
#, fuzzy, kde-format
#| msgid ""
#| "<qt>Select this setting if you want this entry to show only when using "
#| "the current application (%1).<p>If this setting is not selected, the "
#| "entry will be available in all applications.</qt>"
msgid ""
"<qt>Select this setting if you want this entry to show only when using the "
"current application (%1).<br /><br />If this setting is not selected, the "
"entry will be available in all applications.</qt>"
msgstr ""
"<qt>Chọn thiết lập này nếu bạn muốn mục này hiển thị chỉ khi dùng ứng dụng "
"hiện có (%1) thôi.<p>Khi không chọn, mục này sẽ có sẵn cho mọi ứng dụng.</qt>"

#: filewidgets/kfileplacesitem.cpp:107
#, fuzzy, kde-format
#| msgctxt "@title:window"
#| msgid "Places"
msgctxt "@item"
msgid "Places"
msgstr "Vị trí"

#: filewidgets/kfileplacesitem.cpp:110
#, fuzzy, kde-format
#| msgid "Remove"
msgctxt "@item"
msgid "Remote"
msgstr "Bỏ"

#: filewidgets/kfileplacesitem.cpp:113
#, kde-format
msgctxt "@item"
msgid "Recently Saved"
msgstr ""

#: filewidgets/kfileplacesitem.cpp:116
#, fuzzy, kde-format
#| msgid "&Search:"
msgctxt "@item"
msgid "Search For"
msgstr "Tìm &kiếm:"

#: filewidgets/kfileplacesitem.cpp:119
#, fuzzy, kde-format
#| msgctxt "@item:inmenu"
#| msgid "Devices"
msgctxt "@item"
msgid "Devices"
msgstr "Thiết bị"

#: filewidgets/kfileplacesitem.cpp:122
#, kde-format
msgctxt "@item"
msgid "Removable Devices"
msgstr ""

#: filewidgets/kfileplacesitem.cpp:125
#, kde-format
msgctxt "@item"
msgid "Tags"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:189
#, kde-format
msgid "All tags"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:278
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Home"
msgstr "Thư mục chính"

#: filewidgets/kfileplacesmodel.cpp:286
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Desktop"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:292
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Downloads"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:297
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Network"
msgstr "Mạng"

#: filewidgets/kfileplacesmodel.cpp:309
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Root"
msgstr "Thư mục gốc"

#: filewidgets/kfileplacesmodel.cpp:313
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Trash"
msgstr "Thùng rác"

#: filewidgets/kfileplacesmodel.cpp:334
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Today"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:337
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Yesterday"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:340
#, fuzzy, kde-format
#| msgid "FIXME: Document this"
msgctxt "KFile System Bookmarks"
msgid "Documents"
msgstr "SỬA ĐI : tạo tài liệu về điều này"

#: filewidgets/kfileplacesmodel.cpp:343
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Images"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:346
#, fuzzy, kde-format
#| msgid "All Files"
msgctxt "KFile System Bookmarks"
msgid "Audio Files"
msgstr "Mọi tập tin"

#: filewidgets/kfileplacesmodel.cpp:349
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Videos"
msgstr ""

#: filewidgets/kfileplacesmodel.cpp:1232
#, kde-format
msgid "&Release '%1'"
msgstr "&Tháo '%1'"

#: filewidgets/kfileplacesmodel.cpp:1234
#, kde-format
msgid "&Safely Remove '%1'"
msgstr "&Gỡ an toàn '%1'"

# msgid "Unmount"
#: filewidgets/kfileplacesmodel.cpp:1237
#, kde-format
msgid "&Unmount '%1'"
msgstr "&Gỡ gắn kết '%1'"

# msgid "Eject"
#: filewidgets/kfileplacesmodel.cpp:1258
#, kde-format
msgid "&Eject '%1'"
msgstr "Đẩy '%1' &ra"

#: filewidgets/kfileplacesmodel.cpp:1292
#, kde-format
msgid "The device '%1' is not a disk and cannot be ejected."
msgstr "Thiết bị '%1' không phải là đĩa và không thể được đẩy ra."

# msgid ""
# An error occurred while attempting to %1, %2. A summary of the reasons is
# below.<ul>
#: filewidgets/kfileplacesmodel.cpp:1328
#, kde-format
msgid "An error occurred while accessing '%1', the system responded: %2"
msgstr "Gặp lỗi khi truy cập '%1', phản hồi từ hệ thống: %2"

# msgid "An unexpected error (%1) occurred while attempting to %2."
#: filewidgets/kfileplacesmodel.cpp:1332
#, kde-format
msgid "An error occurred while accessing '%1'"
msgstr "Gặp lỗi khi truy cập '%1'."

#: filewidgets/kfileplacesview.cpp:436
#, kde-format
msgid "%1 (hidden)"
msgstr ""

#: filewidgets/kfileplacesview.cpp:754
#, kde-format
msgid "Hide Section"
msgstr ""

#: filewidgets/kfileplacesview.cpp:761
#, kde-format
msgctxt "@action:inmenu"
msgid "Empty Trash"
msgstr "Đổ rác"

#: filewidgets/kfileplacesview.cpp:766 filewidgets/kfileplacesview.cpp:800
#: filewidgets/kfileplacesview.cpp:816 widgets/kacleditwidget.cpp:97
#, kde-format
msgid "Add Entry..."
msgstr "Thêm mục..."

#: filewidgets/kfileplacesview.cpp:792
#, fuzzy, kde-format
#| msgid "Mount"
msgctxt "@action:inmenu"
msgid "Mount"
msgstr "Gắn kết"

#: filewidgets/kfileplacesview.cpp:806
#, kde-format
msgid "&Edit Entry '%1'..."
msgstr "&Sửa mục '%1'..."

#: filewidgets/kfileplacesview.cpp:809
#, kde-format
msgid "&Hide Entry '%1'"
msgstr "Ẩ&n mục '%1'"

#: filewidgets/kfileplacesview.cpp:821
#, kde-format
msgid "&Show All Entries"
msgstr "&Hiện mọi mục"

#: filewidgets/kfileplacesview.cpp:832
#, kde-format
msgid "&Remove Entry '%1'"
msgstr "&Xoá mục '%1'"

#: filewidgets/kfilewidget.cpp:304
#, fuzzy, kde-format
#| msgid ""
#| "<p>While typing in the text area, you may be presented with possible "
#| "matches. This feature can be controlled by clicking with the right mouse "
#| "button and selecting a preferred mode from the <b>Text Completion</b> "
#| "menu."
msgid ""
"<qt>While typing in the text area, you may be presented with possible "
"matches. This feature can be controlled by clicking with the right mouse "
"button and selecting a preferred mode from the <b>Text Completion</b> menu.</"
"qt>"
msgstr ""
"<p>Trong khi gõ vào trường chữ, bạn có lẽ sẽ xem từ gõ xong có thể. Có thể "
"điều khiển tính năng này bằng cách nhắp cái nút phải trên chuột rồi chọn chế "
"độ ưa thích trong trình đơn <b>Gõ xong từ</b>."

#: filewidgets/kfilewidget.cpp:404
#, kde-format
msgid "Drive: %1"
msgstr "Ổ: %1"

#: filewidgets/kfilewidget.cpp:462
#, fuzzy, kde-format
#| msgid ""
#| "<qt>Click this button to enter the parent folder.<p>For instance, if the "
#| "current location is file:/home/%1 clicking this button will take you to "
#| "file:/home.</qt>"
msgid ""
"<qt>Click this button to enter the parent folder.<br /><br />For instance, "
"if the current location is file:/home/konqi clicking this button will take "
"you to file:/home.</qt>"
msgstr ""
"<qt>Nhắp vào cái nút này để vào thư mục mẹ.<p>Lấy thí dụ, nếu địa điểm hiện "
"có là &lt;file:/home/%1&gt;, nhắp vào nút này sẽ hiển thị &lt;file:/home&gt;."
"</qt>"

#: filewidgets/kfilewidget.cpp:466
#, kde-format
msgid "Click this button to move backwards one step in the browsing history."
msgstr "Nhấn nút này để lùi một bước trong lịch sử duyệt."

#: filewidgets/kfilewidget.cpp:467
#, kde-format
msgid "Click this button to move forward one step in the browsing history."
msgstr "Nhấn nút này để đi tiếp một bước trong lịch sử duyệt."

#: filewidgets/kfilewidget.cpp:469
#, kde-format
msgid "Click this button to reload the contents of the current location."
msgstr "Nhấn nút này để tải lại nội dung của vị trí hiện tại."

#: filewidgets/kfilewidget.cpp:471
#, kde-format
msgid "Click this button to create a new folder."
msgstr "Nhấn nút này để tạo một thư mục mới."

#: filewidgets/kfilewidget.cpp:477
#, fuzzy, kde-format
#| msgid "Show Places Navigation Panel"
msgid "Show Places Panel"
msgstr "Hiện thanh duyệt vị trí"

#: filewidgets/kfilewidget.cpp:484
#, fuzzy, kde-format
#| msgid "Show Bookmarks"
msgid "Show Bookmarks Button"
msgstr "Hiện đánh dấu"

#: filewidgets/kfilewidget.cpp:489
#, kde-format
msgid "Options"
msgstr "Tuỳ chọn"

#: filewidgets/kfilewidget.cpp:491
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This is the configuration menu for the file dialog. Various options "
#| "can be accessed from this menu including: <ul><li>how files are sorted in "
#| "the list</li><li>types of view, including icon and list</li><li>showing "
#| "of hidden files</li><li>the Quick Access navigation panel</li><li>file "
#| "previews</li><li>separating folders from files</li></ul></qt>"
msgid ""
"<qt>This is the preferences menu for the file dialog. Various options can be "
"accessed from this menu including: <ul><li>how files are sorted in the list</"
"li><li>types of view, including icon and list</li><li>showing of hidden "
"files</li><li>the Places panel</li><li>file previews</li><li>separating "
"folders from files</li></ul></qt>"
msgstr ""
"<qt>Đây là trình đơn cấu hình cho hộp thoại tập tin. Có thể truy cập vài tùy "
"chọn khác nhau trong trình đơn này, gồm có :<ul><li>cách sắp xếp tập tin "
"trong danh sách</li><li>các kiểu khung xem, gồm biểu tượng và danh sách</"
"li><li>hiển thị các tập tin bị ẩn</li><li>bảng duyệt Truy cập Nhanh</"
"li><li>khung xem tập tin</li><li>phân cách thư mục ra tập tin</li></ul></qt>"

#: filewidgets/kfilewidget.cpp:532
#, kde-format
msgid "Zoom out"
msgstr "Thu nhỏ"

#: filewidgets/kfilewidget.cpp:534
#, kde-format
msgid "Zoom in"
msgstr "Phóng to"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: filewidgets/kfilewidget.cpp:570 widgets/kpropertiesdesktopbase.ui:17
#, kde-format
msgid "&Name:"
msgstr "Tê&n:"

#: filewidgets/kfilewidget.cpp:593
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This is the filter to apply to the file list. File names that do not "
#| "match the filter will not be shown.<p>You may select from one of the "
#| "preset filters in the drop down menu, or you may enter a custom filter "
#| "directly into the text area.<p>Wildcards such as * and ? are allowed.</qt>"
msgid ""
"<qt>This is the filter to apply to the file list. File names that do not "
"match the filter will not be shown.<p>You may select from one of the preset "
"filters in the drop down menu, or you may enter a custom filter directly "
"into the text area.</p><p>Wildcards such as * and ? are allowed.</p></qt>"
msgstr ""
"<qt>Đây là bộ lọc cần áp dụng vào danh sách tập tin. Tên tập tin nào không "
"khớp với bộ lọc này sẽ không được hiển thị.<p>Bạn có thể chọn một của những "
"bộ lọc có sẵn trong trình đơn thả xuống, hoặc gõ trực tiếp vào trường chữ "
"một bộ lọc tự chọn.<p>Cho phép dùng ký tự đại diện như « * » và « ? ».</qt>"

#: filewidgets/kfilewidget.cpp:599
#, kde-format
msgid "&Filter:"
msgstr "&Lọc:"

#: filewidgets/kfilewidget.cpp:846
#, kde-format
msgid "You can only select one file"
msgstr "Bạn chỉ có thể chọn một tập tin"

#: filewidgets/kfilewidget.cpp:847
#, kde-format
msgid "More than one file provided"
msgstr "Đã chọn nhiều hơn một tập tin"

#: filewidgets/kfilewidget.cpp:1014
#, kde-format
msgid "You can only select local files"
msgstr "Bạn chỉ có thể chọn tập tin trong máy"

#: filewidgets/kfilewidget.cpp:1015
#, kde-format
msgid "Remote files not accepted"
msgstr "Các tập tin qua mạng không được chấp nhận"

#: filewidgets/kfilewidget.cpp:1022
#, kde-format
msgid ""
"The selected URL uses an unsupported scheme. Please use the following "
"scheme: %2"
msgid_plural ""
"The selected URL uses an unsupported scheme. Please use one of the following "
"schemes: %2"
msgstr[0] ""

#: filewidgets/kfilewidget.cpp:1028
#, kde-format
msgid "Unsupported URL scheme"
msgstr ""

#: filewidgets/kfilewidget.cpp:1043
#, kde-format
msgid ""
"More than one folder has been selected and this dialog does not accept "
"folders, so it is not possible to decide which one to enter. Please select "
"only one folder to list it."
msgstr ""

#: filewidgets/kfilewidget.cpp:1043
#, kde-format
msgid "More than one folder provided"
msgstr "Đã chọn nhiều hơn một thư mục"

#: filewidgets/kfilewidget.cpp:1051
#, kde-format
msgid ""
"At least one folder and one file has been selected. Selected files will be "
"ignored and the selected folder will be listed"
msgstr ""
"Ít nhất một thư mục và một tập tin đã được chọn. Những tập tin đã chọn sẽ bị "
"bỏ qua và thư mục được chọn sẽ được mở ra."

#: filewidgets/kfilewidget.cpp:1051
#, kde-format
msgid "Files and folders selected"
msgstr "Thư mục và tập tin đã chọn"

#: filewidgets/kfilewidget.cpp:1069
#, kde-format
msgid "The file \"%1\" could not be found"
msgstr "Không thể tìm thấy tập tin \"%1\""

#: filewidgets/kfilewidget.cpp:1069
#, kde-format
msgid "Cannot open file"
msgstr "Không thể mở tập tin"

#: filewidgets/kfilewidget.cpp:1353
#, kde-format
msgid "This is the name to save the file as."
msgstr "Đây là tên mới để lưu của tập tin."

#: filewidgets/kfilewidget.cpp:1356
#, kde-format
msgid ""
"This is the list of files to open. More than one file can be specified by "
"listing several files, separated by spaces."
msgstr ""
"Đây là danh sách những tập tin cần mở. Có thể ghi rõ nhiều tập tin, phân "
"cách bằng dấu cách."

#: filewidgets/kfilewidget.cpp:1361
#, kde-format
msgid "This is the name of the file to open."
msgstr "Đây là tên của tập tin cần mở."

#: filewidgets/kfilewidget.cpp:1375
#, kde-format
msgctxt "@title:window"
msgid "Places"
msgstr "Vị trí"

#: filewidgets/kfilewidget.cpp:1583
#, kde-format
msgid "The file \"%1\" already exists. Do you wish to overwrite it?"
msgstr "Tập tin \"%1\" đã tồn tại. Bạn có muốn ghi đè lên nó?"

#: filewidgets/kfilewidget.cpp:1584
#, kde-format
msgid "Overwrite File?"
msgstr "Ghi đè tập tin?"

#: filewidgets/kfilewidget.cpp:1726
#, kde-format
msgid ""
"The chosen filenames do not\n"
"appear to be valid."
msgstr ""
"Những tên tập tin đã chọn\n"
"có vẻ không hợp lệ."

#: filewidgets/kfilewidget.cpp:1728
#, kde-format
msgid "Invalid Filenames"
msgstr "Tên tập tin không hợp lệ"

#: filewidgets/kfilewidget.cpp:1813
#, kde-format
msgid "You can only select local files."
msgstr "Bạn chỉ có thể chọn những tập tin cục bộ."

#: filewidgets/kfilewidget.cpp:1814
#, kde-format
msgid "Remote Files Not Accepted"
msgstr "Không chấp nhận tập tin từ xa"

#: filewidgets/kfilewidget.cpp:1918
#, kde-format
msgid "*|All Folders"
msgstr "*|Mọi thư mục"

#: filewidgets/kfilewidget.cpp:2082 widgets/executablefileopendialog.cpp:38
#: widgets/kfileitemactions.cpp:640
#, kde-format
msgid "&Open"
msgstr "&Mở"

#: filewidgets/kfilewidget.cpp:2176
#, kde-format
msgid "Icon size: %1 pixels (standard size)"
msgstr ""

#: filewidgets/kfilewidget.cpp:2179
#, kde-format
msgid "Icon size: %1 pixels"
msgstr ""

#: filewidgets/kfilewidget.cpp:2335
#, kde-format
msgid "Automatically select filename e&xtension (%1)"
msgstr "Chọn tự động phần mở &rộng tên tập tin (%1)"

#: filewidgets/kfilewidget.cpp:2336
#, kde-format
msgid "the extension <b>%1</b>"
msgstr "phần mở rộng <b>%1</b>"

#: filewidgets/kfilewidget.cpp:2342
#, kde-format
msgid "Automatically select filename e&xtension"
msgstr "Chọn tự động phần mở &rộng tên tập tin"

#: filewidgets/kfilewidget.cpp:2343
#, kde-format
msgid "a suitable extension"
msgstr "là một phần mở rộng thích hợp"

#: filewidgets/kfilewidget.cpp:2352
#, fuzzy, kde-format
#| msgid ""
#| "This option enables some convenient features for saving files with "
#| "extensions:<br><ol><li>Any extension specified in the <b>%1</b> text area "
#| "will be updated if you change the file type to save in.<br><br></"
#| "li><li>If no extension is specified in the <b>%2</b> text area when you "
#| "click <b>Save</b>, %3 will be added to the end of the filename (if the "
#| "filename does not already exist). This extension is based on the file "
#| "type that you have chosen to save in.<br><br>If you do not want KDE to "
#| "supply an extension for the filename, you can either turn this option off "
#| "or you can suppress it by adding a period (.) to the end of the filename "
#| "(the period will be automatically removed).</li></ol>If unsure, keep this "
#| "option enabled as it makes your files more manageable."
msgid ""
"This option enables some convenient features for saving files with "
"extensions:<br /><ol><li>Any extension specified in the <b>%1</b> text area "
"will be updated if you change the file type to save in.<br /><br /></"
"li><li>If no extension is specified in the <b>%2</b> text area when you "
"click <b>Save</b>, %3 will be added to the end of the filename (if the "
"filename does not already exist). This extension is based on the file type "
"that you have chosen to save in.<br /><br />If you do not want KDE to supply "
"an extension for the filename, you can either turn this option off or you "
"can suppress it by adding a period (.) to the end of the filename (the "
"period will be automatically removed).</li></ol>If unsure, keep this option "
"enabled as it makes your files more manageable."
msgstr ""
"Tùy chọn này hiệu lực một số tính năng tiện để lưu tập tin có phần mở rộng."
"<br><ol><li>Phần mở rộng nào được ghi rõ trong trường chữ <b>%1</b> sẽ được "
"cập nhật nếu bạn thay đổi kiểu tập tin cần lưu.<br><br></li><li>Nếu chưa ghi "
"rõ phần mở rộng trong trường chữ <b>%2</b> khi bạn nhắp vào <b>Lưu</b>, %3 "
"sẽ được thêm vào kêt thúc của tên tập tin (nếu tên tập tin đó chưa tồn tại). "
"Phần mở rộng này đựa vào kiểu tập tin bạn đã chọn lưu.<br><br>Nếu bạn không "
"muốn KDE cung cấp một phần mở rộng cho tên tập tin, bạn có khả năng hoặc tắt "
"tùy chọn này, hoặc thu hồi nó bằng cách thêm một dấu chấm « . » vào kết thúc "
"của tên tập tin (dấu chấm này sẽ được gỡ bỏ tự động).</li></ol>Nếu chưa "
"chắc, hãy cứ bật tùy chọn này, vì nó làm cho các tập tin dễ hơn quản lý."

#: filewidgets/kfilewidget.cpp:2662
#, kde-format
msgid "Bookmarks"
msgstr "Liên kết lưu"

#: filewidgets/kfilewidget.cpp:2666
#, fuzzy, kde-format
#| msgid ""
#| "<qt>This button allows you to bookmark specific locations. Click on this "
#| "button to open the bookmark menu where you may add, edit or select a "
#| "bookmark.<p>These bookmarks are specific to the file dialog, but "
#| "otherwise operate like bookmarks elsewhere in KDE.</qt>"
msgid ""
"<qt>This button allows you to bookmark specific locations. Click on this "
"button to open the bookmark menu where you may add, edit or select a "
"bookmark.<br /><br />These bookmarks are specific to the file dialog, but "
"otherwise operate like bookmarks elsewhere in KDE.</qt>"
msgstr ""
"<qt>Cái nút này cho bạn khả năng đánh dấu về địa điểm dứt khoát. Hãy nhắp "
"vào nút này để mở trình đơn đánh dấu, để thêm, sửa đổi hay chọn đánh dấu."
"<p>Những đánh dấu này đặc trưng cho hộp thoại tập tin, nhưng về mặt khác có "
"cùng hoạt động với các đánh dấu khác trong KDE.</qt>"

#: filewidgets/knewfilemenu.cpp:389
#, kde-format
msgid "Sorry"
msgstr "Xin lỗi"

#: filewidgets/knewfilemenu.cpp:398
#, fuzzy, kde-format
#| msgid ""
#| "<qt>Unable to run the command specified. The file or folder <b>%1</b> "
#| "does not exist.</qt>"
msgid "<qt>The template file <b>%1</b> does not exist.</qt>"
msgstr ""
"<qt>Không thể chạy lệnh đã ghi rõ, vì không có tập tin hay thư mục <b>%1</b>."
"</qt>"

#: filewidgets/knewfilemenu.cpp:416
#, kde-format
msgctxt "@action:button"
msgid "Create directory"
msgstr "Tạo thư mục"

#: filewidgets/knewfilemenu.cpp:418 filewidgets/knewfilemenu.cpp:867
#, fuzzy, kde-format
#| msgctxt "@action:button"
#| msgid "Enter a different name"
msgctxt "@action:button"
msgid "Enter a Different Name"
msgstr "Nhập một tên khác"

#: filewidgets/knewfilemenu.cpp:422
#, kde-format
msgid "Create hidden directory?"
msgstr "Tạo thư mục ẩn?"

#: filewidgets/knewfilemenu.cpp:432
#, kde-format
msgid ""
"The name \"%1\" starts with a dot, so the directory will be hidden by "
"default."
msgstr ""
"Tên \"%1\" bắt đầu với một dấu chấm, vì vậy tập tin sẽ được ẩn đi theo mặc "
"định."

#: filewidgets/knewfilemenu.cpp:434 widgets/executablefileopendialog.cpp:36
#, kde-format
msgid "Do not ask again"
msgstr "Đừng hỏi lần nữa"

#: filewidgets/knewfilemenu.cpp:546 filewidgets/knewfilemenu.cpp:627
#, kde-format
msgid "File name:"
msgstr "Tên tập tin:"

#: filewidgets/knewfilemenu.cpp:631
#, kde-format
msgid "Create link to URL"
msgstr "Tạo liên kết tới URL"

#: filewidgets/knewfilemenu.cpp:677 filewidgets/knewfilemenu.cpp:734
#, kde-format
msgctxt "@item:inmenu Create New"
msgid "%1"
msgstr "%1"

#: filewidgets/knewfilemenu.cpp:871
#, fuzzy, kde-format
#| msgid "Invalid Filenames"
msgid "Invalid Directory Name"
msgstr "Tên tập tin không hợp lệ"

#: filewidgets/knewfilemenu.cpp:880
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Could not create a folder with the name <filename>%1</filename><nl/>because "
"it is reserved for use by the operating system."
msgstr ""

#: filewidgets/knewfilemenu.cpp:1140
#, kde-format
msgid "Create New"
msgstr "Tạo mới"

#: filewidgets/knewfilemenu.cpp:1155
#, kde-format
msgid "Link to Device"
msgstr "Liên kết tới thiết bị"

#: filewidgets/knewfilemenu.cpp:1209
#, kde-format
msgctxt "Default name for a new folder"
msgid "New Folder"
msgstr "Thư mục mới"

#: filewidgets/knewfilemenu.cpp:1219
#, kde-format
msgctxt "@title:window"
msgid "New Folder"
msgstr "Thư mục mới"

#: filewidgets/knewfilemenu.cpp:1222
#, kde-format
msgid ""
"Create new folder in:\n"
"%1"
msgstr ""
"Tạo thư mục mới trong:\n"
"%1"

#: filewidgets/kstatusbarofflineindicator.cpp:55
#, kde-format
msgid "The desktop is offline"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, md5CopyButton)
#. i18n: ectx: property (text), widget (QPushButton, sha1CopyButton)
#. i18n: ectx: property (text), widget (QPushButton, sha256CopyButton)
#: filewidgets/kurlnavigator.cpp:468 widgets/checksumswidget.ui:111
#: widgets/checksumswidget.ui:149 widgets/checksumswidget.ui:187
#, kde-format
msgid "Copy"
msgstr "Chép"

#. i18n: ectx: property (text), widget (QPushButton, pasteButton)
#: filewidgets/kurlnavigator.cpp:472 widgets/checksumswidget.ui:39
#, kde-format
msgid "Paste"
msgstr "Dán"

#: filewidgets/kurlnavigator.cpp:483
#, fuzzy, kde-format
#| msgid "Open With"
msgid "Open %1 in tab"
msgstr "Mở bằng"

#: filewidgets/kurlnavigator.cpp:491
#, kde-format
msgid "Edit"
msgstr "Sửa"

#: filewidgets/kurlnavigator.cpp:494
#, kde-format
msgid "Navigate"
msgstr "Duyệt qua"

#: filewidgets/kurlnavigator.cpp:509
#, kde-format
msgid "Show Full Path"
msgstr "Hiện đường dẫn đầy đủ"

#: filewidgets/kurlnavigator.cpp:757
#, kde-format
msgid "Custom Path"
msgstr "Đường dẫn riêng"

#: filewidgets/kurlnavigatorbutton.cpp:694
#, kde-format
msgctxt "@action:inmenu"
msgid "More"
msgstr "Thêm"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:174
#, kde-format
msgctxt "@item:inmenu"
msgid "Devices"
msgstr "Thiết bị"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:178
#, kde-format
msgctxt "@item:inmenu"
msgid "Subversion"
msgstr "Subversion"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:182
#, kde-format
msgctxt "@item:inmenu"
msgid "Other"
msgstr "Khác"

#: filewidgets/kurlnavigatortogglebutton.cpp:43
#, fuzzy, kde-format
#| msgid "Edit"
msgid "Edit mode"
msgstr "Sửa"

#: filewidgets/kurlnavigatortogglebutton.cpp:96
#, kde-format
msgid "Click for Location Navigation"
msgstr "Nhấn để duyệt tới địa điểm"

#: filewidgets/kurlnavigatortogglebutton.cpp:98
#, kde-format
msgid "Click to Edit Location"
msgstr "Nhấn để sửa địa điểm"

#: gui/faviconrequestjob.cpp:122
#, fuzzy, kde-format
#| msgid "No media in device for %1"
msgid "No favicon found for %1"
msgstr "Không có vật chứa trong thiết bị cho %1"

#: gui/faviconrequestjob.cpp:171
#, kde-format
msgid "Error saving image to %1"
msgstr ""

#: gui/faviconrequestjob.cpp:181
#, kde-format
msgid "Icon file too big, download aborted"
msgstr ""

#: ioslaves/file/file.cpp:246
#, kde-format
msgid "Setting ACL for %1"
msgstr "Đang đặt ACL cho %1"

#: ioslaves/file/file.cpp:772
#, kde-format
msgid ""
"Could not change permissions for\n"
"%1"
msgstr ""
"Không thể thay đổi quyền hạn cho\n"
"%1"

#: ioslaves/file/file.cpp:1112
#, kde-format
msgid "No Media inserted or Media not recognized."
msgstr "Chưa lắp phương tiện nào hoặc không nhận ra được phương tiện."

#: ioslaves/file/file.cpp:1121 ioslaves/file/file.cpp:1315
#, kde-format
msgid "\"vold\" is not running."
msgstr "\"vold\" không đang chạy."

#: ioslaves/file/file.cpp:1152
#, kde-format
msgid "Could not find program \"mount\""
msgstr "Không tìm thấy chương trình \"mount\""

#: ioslaves/file/file.cpp:1221
#, kde-format
msgid "mounting is not supported by wince."
msgstr "wince không hỗ trợ gắn kết."

#: ioslaves/file/file.cpp:1326
#, kde-format
msgid "Could not find program \"umount\""
msgstr "Không tìm thấy chương trình \"umount\""

#: ioslaves/file/file.cpp:1341
#, kde-format
msgid "unmounting is not supported by wince."
msgstr "wince không hỗ trợ gỡ gắn kết."

#: ioslaves/file/file_unix.cpp:295
#, kde-format
msgid "Cannot copy file from %1 to %2. (Errno: %3)"
msgstr "Không thể sao chép tập tin từ %1 sang %2. (Lỗi : %3)"

#: ioslaves/file/file_unix.cpp:381
#, fuzzy, kde-format
#| msgid "Could not change permissions for %1."
msgid "Could not change permissions for '%1'"
msgstr "Không thể thay đổi quyền truy cập %1."

#: ioslaves/file/file_unix.cpp:515
#, kde-format
msgid "No media in device for %1"
msgstr "Không có vật chứa trong thiết bị cho %1"

#: ioslaves/file/file_unix.cpp:787
#, kde-format
msgid "Could not get user id for given user name %1"
msgstr "Không thể lấy id người dùng cho tên %1"

#: ioslaves/file/file_unix.cpp:800
#, kde-format
msgid "Could not get group id for given group name %1"
msgstr "Không thể lấy id nhóm cho tên %1"

#: ioslaves/ftp/ftp.cpp:359
#, kde-format
msgid "Opening connection to host %1"
msgstr "Đang mở kết nối tới máy %1..."

#: ioslaves/ftp/ftp.cpp:374
#, kde-format
msgid "Connected to host %1"
msgstr "Đã kết nối đến máy %1"

#: ioslaves/ftp/ftp.cpp:484
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgid "%1 (Error %2)"
msgstr "%1 (%2)"

#: ioslaves/ftp/ftp.cpp:514
#, kde-format
msgid "Sending login information"
msgstr "Đang gửi thông tin đăng nhập"

#: ioslaves/ftp/ftp.cpp:572
#, kde-format
msgid ""
"Message sent:\n"
"Login using username=%1 and password=[hidden]\n"
"\n"
"Server replied:\n"
"%2\n"
"\n"
msgstr ""
"Thông điệp đã gởi :\n"
"Đăng nhập bằng tên người dùng=%1 và mật khẩu=[ẩn]\n"
"\n"
"Máy chủ trả lại:\n"
"%2\n"
"\n"

#: ioslaves/ftp/ftp.cpp:581 ioslaves/http/http.cpp:5344
#, kde-format
msgid "You need to supply a username and a password to access this site."
msgstr "Bạn cần cung cấp tên người dùng và mật khẩu để truy cập trang này."

#: ioslaves/ftp/ftp.cpp:583 ioslaves/http/http.cpp:5346
#, kde-format
msgid "Site:"
msgstr "Trang:"

#: ioslaves/ftp/ftp.cpp:584
#, kde-format
msgid "<b>%1</b>"
msgstr "<b>%1</b>"

#: ioslaves/ftp/ftp.cpp:668
#, kde-format
msgid "Login OK"
msgstr "Đăng nhập được"

#: ioslaves/ftp/ftp.cpp:697
#, kde-format
msgid "Could not login to %1."
msgstr "Không thể đăng nhập vào %1."

#: ioslaves/ftp/ftp.cpp:2592 ioslaves/http/http.cpp:5225
#: ioslaves/http/http.cpp:5358
#, kde-format
msgid ""
"You need to supply a username and a password for the proxy server listed "
"below before you are allowed to access any sites."
msgstr ""
"Bạn cần phải cung cấp tên người dùng và mật khẩu cho máy phục vụ ủy nhiệm "
"được liệt kê dưới này, trước khi bạn có quyền truy cập nơi Mạng nào."

#: ioslaves/ftp/ftp.cpp:2596 ioslaves/http/http.cpp:5229
#: ioslaves/http/http.cpp:5361
#, kde-format
msgid "Proxy:"
msgstr "Ủy nhiệm:"

#: ioslaves/ftp/ftp.cpp:2597 ioslaves/http/http.cpp:5230
#: ioslaves/http/http.cpp:5467
#, kde-format
msgid "<b>%1</b> at <b>%2</b>"
msgstr "<b>%1</b> tại <b>%2</b>"

#: ioslaves/ftp/ftp.cpp:2598 ioslaves/http/http.cpp:5232
#: ioslaves/http/http.cpp:5378
#, kde-format
msgid "Proxy Authentication Failed."
msgstr "Xác thực ủy nhiệm thất bại."

#: ioslaves/help/kio_help.cpp:127
#, fuzzy, kde-format
#| msgid "There are no special actions available for protocol %1."
msgid "There is no documentation available for %1."
msgstr "Không có hành động đặc biệt sẵn sàng cho giao thức %1."

#: ioslaves/help/kio_help.cpp:175
#, kde-format
msgid "Looking up correct file"
msgstr ""

#: ioslaves/help/kio_help.cpp:225
#, kde-format
msgid "Preparing document"
msgstr ""

#: ioslaves/help/kio_help.cpp:235 ioslaves/help/kio_help.cpp:280
#, fuzzy, kde-format
#| msgid "The requested lock could not be granted. %1"
msgid "The requested help file could not be parsed:<br />%1"
msgstr "Không thể cung cấp khoá đã yêu cầu. %1"

#: ioslaves/help/kio_help.cpp:257
#, kde-format
msgid "Saving to cache"
msgstr ""

#: ioslaves/help/kio_help.cpp:274
#, kde-format
msgid "Using cached version"
msgstr ""

#: ioslaves/help/kio_help.cpp:336
#, kde-format
msgid "Looking up section"
msgstr ""

#: ioslaves/help/kio_help.cpp:343
#, fuzzy, kde-format
#| msgid "Could not read file %1."
msgid "Could not find filename %1 in %2."
msgstr "Không thể đọc tập tin %1."

#: ioslaves/http/http.cpp:598
#, kde-format
msgid "No host specified."
msgstr "Chưa ghi rõ máy"

#: ioslaves/http/http.cpp:1556
#, kde-format
msgid "Otherwise, the request would have succeeded."
msgstr "Không thì yêu cầu thành công."

#: ioslaves/http/http.cpp:1560
#, kde-format
msgctxt "request type"
msgid "retrieve property values"
msgstr "lấy giá trị tính chất"

#: ioslaves/http/http.cpp:1563
#, kde-format
msgctxt "request type"
msgid "set property values"
msgstr "đặt giá trị tính chất"

#: ioslaves/http/http.cpp:1566
#, fuzzy, kde-format
#| msgid "create the requested folder"
msgctxt "request type"
msgid "create the requested folder"
msgstr "tạo thư mục đã yêu cầu"

#: ioslaves/http/http.cpp:1569
#, fuzzy, kde-format
#| msgid "copy the specified file or folder"
msgctxt "request type"
msgid "copy the specified file or folder"
msgstr "chép tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1572
#, fuzzy, kde-format
#| msgid "move the specified file or folder"
msgctxt "request type"
msgid "move the specified file or folder"
msgstr "chuyển tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1575
#, fuzzy, kde-format
#| msgid "search in the specified folder"
msgctxt "request type"
msgid "search in the specified folder"
msgstr "tìm kiếm qua thư mục đã chọn"

#: ioslaves/http/http.cpp:1578
#, fuzzy, kde-format
#| msgid "lock the specified file or folder"
msgctxt "request type"
msgid "lock the specified file or folder"
msgstr "khoá tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1581
#, fuzzy, kde-format
#| msgid "unlock the specified file or folder"
msgctxt "request type"
msgid "unlock the specified file or folder"
msgstr "bỏ khoá tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1584
#, fuzzy, kde-format
#| msgid "delete the specified file or folder"
msgctxt "request type"
msgid "delete the specified file or folder"
msgstr "xoá tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1587
#, fuzzy, kde-format
#| msgid "query the server's capabilities"
msgctxt "request type"
msgid "query the server's capabilities"
msgstr "truy vấn khả năng của máy phục vụ"

#: ioslaves/http/http.cpp:1590
#, fuzzy, kde-format
#| msgid "retrieve the contents of the specified file or folder"
msgctxt "request type"
msgid "retrieve the contents of the specified file or folder"
msgstr "lấy nội dung của tập tin hay thư mục đã chọn"

#: ioslaves/http/http.cpp:1593
#, fuzzy, kde-format
#| msgid "search in the specified folder"
msgctxt "request type"
msgid "run a report in the specified folder"
msgstr "tìm kiếm qua thư mục đã chọn"

#: ioslaves/http/http.cpp:1604
#, fuzzy, kde-format
#| msgid "An unexpected error (%1) occurred while attempting to %2."
msgctxt "%1: code, %2: request type"
msgid "An unexpected error (%1) occurred while attempting to %2."
msgstr "Gặp lỗi lạ (%1) khi cố %2."

#: ioslaves/http/http.cpp:1611
#, kde-format
msgid "The server does not support the WebDAV protocol."
msgstr "Máy phục vụ này không hỗ trợ giao thức WebDAV."

#: ioslaves/http/http.cpp:1652
#, fuzzy, kde-format
#| msgid ""
#| "An error occurred while attempting to %1, %2. A summary of the reasons is "
#| "below.<ul>"
msgctxt "%1: request type, %2: url"
msgid ""
"An error occurred while attempting to %1, %2. A summary of the reasons is "
"below."
msgstr "Gặp lỗi khi cố %1, %2. Bên dưới có lời tóm tắt các lý do.<ul>"

#: ioslaves/http/http.cpp:1668 ioslaves/http/http.cpp:1801
#, fuzzy, kde-format
#| msgid "Access was denied while attempting to %1."
msgctxt "%1: request type"
msgid "Access was denied while attempting to %1."
msgstr "Truy cập bị từ chối trong khi cố %1."

#: ioslaves/http/http.cpp:1681 ioslaves/http/http.cpp:1807
#, kde-format
msgid ""
"A resource cannot be created at the destination until one or more "
"intermediate collections (folders) have been created."
msgstr ""
"Không thể tạo một tài nguyên tại đích, cho đến khi một hay nhiều tập hợp "
"trung cấp (thư mục) đã được tạo."

#: ioslaves/http/http.cpp:1689
#, fuzzy, kde-format
#| msgid ""
#| "The server was unable to maintain the liveness of the properties listed "
#| "in the propertybehavior XML element or you attempted to overwrite a file "
#| "while requesting that files are not overwritten. %1"
msgid ""
"The server was unable to maintain the liveness of the properties listed in "
"the propertybehavior XML element\n"
" or you attempted to overwrite a file while requesting that files are not "
"overwritten.\n"
" %1"
msgstr ""
"Máy phục vụ không thể bảo tồn tình trạng sống của những tính chất được liệt "
"kê trong yếu tố XML tính chất / ứng xử, hoặc bạn đã cố ghi đè lên tập tin "
"trong khi yêu cầu tập tin không bị ghi đè. %1"

#: ioslaves/http/http.cpp:1697
#, kde-format
msgid "The requested lock could not be granted. %1"
msgstr "Không thể cung cấp khoá đã yêu cầu. %1"

#: ioslaves/http/http.cpp:1703
#, kde-format
msgid "The server does not support the request type of the body."
msgstr "Máy phục vụ không hỗ trợ kiểu yêu cầu của thân."

#: ioslaves/http/http.cpp:1708 ioslaves/http/http.cpp:1815
#, fuzzy, kde-format
#| msgid "Unable to %1 because the resource is locked."
msgctxt "%1: request type"
msgid "Unable to %1 because the resource is locked."
msgstr "Không thể %1, vì tài nguyên bị khoá."

#: ioslaves/http/http.cpp:1712
#, kde-format
msgid "This action was prevented by another error."
msgstr "Hành động này bị lỗi khác ngăn cản."

#: ioslaves/http/http.cpp:1718 ioslaves/http/http.cpp:1821
#, fuzzy, kde-format
#| msgid ""
#| "Unable to %1 because the destination server refuses to accept the file or "
#| "folder."
msgctxt "%1: request type"
msgid ""
"Unable to %1 because the destination server refuses to accept the file or "
"folder."
msgstr ""
"Không thể %1 vì máy phục vụ đích từ chối chấp nhận tập tin hay thư mục."

#: ioslaves/http/http.cpp:1725 ioslaves/http/http.cpp:1828
#, kde-format
msgid ""
"The destination resource does not have sufficient space to record the state "
"of the resource after the execution of this method."
msgstr ""
"Tài nguyên đích không có đủ sức chứa để ghi lưu tình trạng của tài nguyên "
"sau khi thực hiện phương pháp này."

#: ioslaves/http/http.cpp:1779
#, fuzzy, kde-format
#| msgid "The specified resource may not exist."
msgid "The resource cannot be deleted."
msgstr "Có lẽ tài nguyên đã ghi rõ không tồn tại."

#: ioslaves/http/http.cpp:1792
#, fuzzy, kde-format
#| msgid "upload %1"
msgctxt "request type"
msgid "upload %1"
msgstr "tải lên %1"

#: ioslaves/http/http.cpp:1842
#, fuzzy, kde-format
#| msgid "An unexpected error (%1) occurred while attempting to %2."
msgctxt "%1: response code, %2: request type"
msgid "An unexpected error (%1) occurred while attempting to %2."
msgstr "Gặp lỗi lạ (%1) khi cố %2."

#: ioslaves/http/http.cpp:2659
#, kde-format
msgid "%1 contacted. Waiting for reply..."
msgstr "Đã liên lạc %1. Đang chờ trả lời..."

#: ioslaves/http/http.cpp:3003
#, kde-format
msgctxt "@info Security check on url being accessed"
msgid ""
"<p>You are about to log in to the site \"%1\" with the username \"%2\", but "
"the website does not require authentication. This may be an attempt to trick "
"you.</p><p>Is \"%1\" the site you want to visit?</p>"
msgstr ""

#: ioslaves/http/http.cpp:3009
#, kde-format
msgctxt "@title:window"
msgid "Confirm Website Access"
msgstr ""

#: ioslaves/http/http.cpp:3098
#, kde-format
msgid "Server processing request, please wait..."
msgstr "Máy phục vụ đang xử lý yêu cầu, hãy đợi..."

#: ioslaves/http/http.cpp:3808 ioslaves/http/http.cpp:3866
#, kde-format
msgid "Sending data to %1"
msgstr "Đang gởi dữ liệu cho %1..."

#: ioslaves/http/http.cpp:4321
#, kde-format
msgid "Retrieving %1 from %2..."
msgstr "Đang lấy %1 từ %2..."

#: ioslaves/http/http.cpp:5377
#, kde-format
msgid "Authentication Failed."
msgstr "Xác thực thất bại."

#: ioslaves/http/http.cpp:5508
#, fuzzy, kde-format
#| msgid "Authorization Dialog"
msgid "Authorization failed."
msgstr "Hộp thoại xác thực"

#: ioslaves/http/http.cpp:5525
#, fuzzy, kde-format
#| msgid "Authorization Dialog"
msgid "Unknown Authorization method."
msgstr "Hộp thoại xác thực"

#: ioslaves/http/httpfilter.cpp:196
#, kde-format
msgid "Receiving corrupt data."
msgstr ""

#: ioslaves/http/kcookiejar/kcookieserver.cpp:66
#: ioslaves/http/kcookiejar/kcookieserver.cpp:75
#, fuzzy, kde-format
#| msgid "Cannot open file"
msgid "Cannot Save Cookies"
msgstr "Không thể mở tập tin"

#: ioslaves/http/kcookiejar/kcookieserver.cpp:66
#, fuzzy, kde-format
#| msgid ""
#| "Could not create symlink %1.\n"
#| "Please check permissions."
msgid "Could not remove %1, check permissions"
msgstr ""
"Không thể tạo liên kết tượng trưng %1.\n"
"Vui lòng kiểm tra xem quyền hạn là đúng."

#: ioslaves/http/kcookiejar/kcookieserver.cpp:75
#, fuzzy, kde-format
#| msgid "Could not write to %1."
msgid "Could not create directory %1"
msgstr "Không thể ghi vào %1."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:66
#, kde-format
msgid "Cookie Alert"
msgstr "Cảnh giác cookie"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:90
#, fuzzy, kde-format
#| msgid "Do you want to accept or reject?"
msgctxt "%2 hostname, %3 optional cross domain suffix (translated below)"
msgid ""
"<p>You received a cookie from<br/><b>%2%3</b><br/>Do you want to accept or "
"reject this cookie?</p>"
msgid_plural ""
"<p>You received %1 cookies from<br/><b>%2%3</b><br/>Do you want to accept or "
"reject these cookies?</p>"
msgstr[0] "Bạn có muốn chấp nhận hoặc từ chối?"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:98
#, fuzzy, kde-format
#| msgid " <b>[Cross Domain]</b>"
msgctxt "@item:intext cross domain cookie"
msgid " [Cross Domain]"
msgstr " <b>[Đa miền]</b>"

#. i18n: ectx: property (title), widget (QGroupBox, detailsGroupBox)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:111
#: ioslaves/http/kcookiejar/kcookiewin.cpp:378
#: kcms/kio/kcookiesmanagement.ui:97
#, kde-format
msgid "Details"
msgstr "Chi tiết"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:114
#, kde-format
msgid "See or modify the cookie information"
msgstr "Xem hoặc sửa đổi thông tin cookie"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:119
#, kde-format
msgid "Accept for this &session"
msgstr ""

#: ioslaves/http/kcookiejar/kcookiewin.cpp:122
#, kde-format
msgid "Accept cookie(s) until the end of the current session"
msgstr ""

#: ioslaves/http/kcookiejar/kcookiewin.cpp:132
#, kde-format
msgid "&Accept"
msgstr "Chấ&p nhận"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:135
#, kde-format
msgid "&Reject"
msgstr "&Từ chối"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:171
#, kde-format
msgid "Apply Choice To"
msgstr "Áp dụng sự chọn vào"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:174
#, kde-format
msgid "&Only this cookie"
msgstr "Chỉ c&ookie này"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:174
#, kde-format
msgid "&Only these cookies"
msgstr "Chỉ những c&ookie này"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:178
#, fuzzy, kde-format
#| msgid ""
#| "Select this option to accept/reject only this cookie. You will be "
#| "prompted if another cookie is received. <em>(see WebBrowsing/Cookies in "
#| "the Control Center)</em>."
msgid ""
"Select this option to only accept or reject this cookie. You will be "
"prompted again if you receive another cookie."
msgstr ""
"Hãy chọn điều này để chấp nhận / từ chối chỉ cookie này. Bạn sẽ được nhắc "
"nếu cookie thêm được nhận <em>(xem Duyệt Mạng/Cookies trong Trung tâm Điều "
"khiển)</em>."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:181
#, kde-format
msgid "All cookies from this do&main"
msgstr "Mọi cookie từ &miền này"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:184
#, fuzzy, kde-format
#| msgid ""
#| "Select this option to accept/reject all cookies from this site. Choosing "
#| "this option will add a new policy for the site this cookie originated "
#| "from. This policy will be permanent until you manually change it from the "
#| "Control Center <em>(see WebBrowsing/Cookies in the Control Center)</em>."
msgid ""
"Select this option to accept or reject all cookies from this site. Choosing "
"this option will add a new policy for the site this cookie originated from. "
"This policy will be permanent until you manually change it from the System "
"Settings."
msgstr ""
"Hãy chọn điều này để chấp nhận / từ chối mọi cookie từ nơi Mạng này. Việc "
"chọn điều này sẽ thêm một giao thức mới về nơi Mạng đã tạo cookie này. Giao "
"thức này sẽ tiếp tục cho đến khi bạn tự sửa đổi nó từ Trung tâm Điều khiển "
"<em>(xem Duyệt Mạng/Cookies trong Trung tâm Điều khiển)</em>."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:189
#, kde-format
msgid "All &cookies"
msgstr "Mọi &cookie"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:192
#, fuzzy, kde-format
#| msgid ""
#| "Select this option to accept/reject all cookies from anywhere. Choosing "
#| "this option will change the global cookie policy set in the Control "
#| "Center for all cookies <em>(see WebBrowsing/Cookies in the Control "
#| "Center)</em>."
msgid ""
"Select this option to accept/reject all cookies from anywhere. Choosing this "
"option will change the global cookie policy for all cookies until you "
"manually change it from the System Settings."
msgstr ""
"Hãy chọn điều này để chấp nhận / từ chối mọi cookie từ đâu. Việc chọn điều "
"này sẽ thay đổi giao thức cookie toàn cục được đặt trong Trung tâm Điều "
"khiển về mọi cookie <em>(xem Duyệt Mạng/Cookies trong Trung tâm Điều khiển)</"
"em>."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:260
#, kde-format
msgid "Cookie Details"
msgstr "Thông tin về cookie"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:265
#: kcms/kio/kcookiesmanagement.ui:106
#, kde-format
msgid "Name:"
msgstr "Tên:"

#. i18n: ectx: property (text), widget (QLabel, valueLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:273
#: kcms/kio/kcookiesmanagement.ui:129
#, kde-format
msgid "Value:"
msgstr "Giá trị :"

#. i18n: ectx: property (text), widget (QLabel, expiresLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:280
#: kcms/kio/kcookiesmanagement.ui:198
#, kde-format
msgid "Expires:"
msgstr "Hạn dùng:"

#. i18n: ectx: property (text), widget (QLabel, patchLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:287
#: kcms/kio/kcookiesmanagement.ui:175
#, kde-format
msgid "Path:"
msgstr "Đường dẫn:"

#. i18n: ectx: property (text), widget (QLabel, domainLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:294
#: kcms/kio/kcookiesmanagement.ui:152
#, kde-format
msgid "Domain:"
msgstr "Miền:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:301
#, kde-format
msgid "Exposure:"
msgstr "Phơi nắng:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:309
#, kde-format
msgctxt "Next cookie"
msgid "&Next >>"
msgstr "&Kế →"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:314
#, kde-format
msgid "Show details of the next cookie"
msgstr "Hiển thị chi tiết về cookie kế tiếp"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:342
#, kde-format
msgid "Not specified"
msgstr "Chưa ghi rõ"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:352
#, kde-format
msgid "End of Session"
msgstr "Kết thúc phiên chạy"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:357
#, kde-format
msgid "Secure servers only"
msgstr "Chỉ máy phục vụ bảo mật"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:359
#, kde-format
msgid "Secure servers, page scripts"
msgstr "Máy phục vụ bảo mật, tập lệnh trang"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:363
#, kde-format
msgid "Servers"
msgstr "Máy phục vụ"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:365
#, kde-format
msgid "Servers, page scripts"
msgstr "Máy phục vụ, tập lệnh trang"

#: ioslaves/remote/remoteimpl.cpp:157
#, fuzzy, kde-format
#| msgctxt "Default name for a new folder"
#| msgid "New Folder"
msgid "Add Network Folder"
msgstr "Thư mục mới"

#: ioslaves/telnet/ktelnetservice.cpp:65
#, fuzzy, kde-format
#| msgid "Access Denied"
msgid "Access denied"
msgstr "Truy cập bị từ chối"

#: ioslaves/telnet/ktelnetservice.cpp:66
#, kde-format
msgid "You do not have permission to access the %1 protocol."
msgstr "Bạn không có quyền truy cập giao thức %1."

#: ioslaves/trash/kcmtrash.cpp:159
#, fuzzy, kde-format
#| msgid "1 day %2"
#| msgid_plural "%1 days %2"
msgid " days"
msgstr "%1 ngày %2"

#: ioslaves/trash/kcmtrash.cpp:223
#, kde-format
msgid ""
"<para>KDE's wastebin is configured to use the <b>Finder</b>'s Trash.<br></"
"para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:225
#, kde-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Emptying KDE's wastebin will remove only KDE's trash items, "
"while<br>emptying the Trash through the Finder will delete everything.</"
"para><para>KDE's trash items will show up in a folder called KDE.trash, in "
"the Trash can.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:262
#, fuzzy, kde-format
#| msgid "Delete Folder"
msgid "Delete files older than"
msgstr "Xoá thư mục"

#: ioslaves/trash/kcmtrash.cpp:264
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Check this box to allow <emphasis strong='true'>automatic deletion</"
"emphasis> of files that are older than the value specified. Leave this "
"disabled to <emphasis strong='true'>not</emphasis> automatically delete any "
"items after a certain timespan</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:271
#, fuzzy, kde-format
#| msgid "1 day %2"
#| msgid_plural "%1 days %2"
msgid " day"
msgid_plural " days"
msgstr[0] "%1 ngày %2"

#: ioslaves/trash/kcmtrash.cpp:273
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Set the number of days that files can remain in the trash. Any files "
"older than this will be automatically deleted.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:277
#, kde-format
msgid "Cleanup:"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:281
#, kde-format
msgid "Limit to"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:283
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Check this box to limit the trash to the maximum amount of disk space "
"that you specify below. Otherwise, it will be unlimited.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:286 widgets/kpropertiesdialog.cpp:1078
#, kde-format
msgid "Size:"
msgstr "Cỡ :"

#: ioslaves/trash/kcmtrash.cpp:295
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>This is the maximum percent of disk space that will be used for the "
"trash.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:300
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>This is the calculated amount of disk space that will be allowed for "
"the trash, the maximum.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:305
#, kde-format
msgid "Show a Warning"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:306
#, kde-format
msgid "Delete Oldest Files From Trash"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:307
#, kde-format
msgid "Delete Biggest Files From Trash"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:309
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>When the size limit is reached, it will prefer to delete the type of "
"files that you specify, first. If this is set to warn you, it will do so "
"instead of automatically deleting files.</para>"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:311
#, fuzzy, kde-format
#| msgctxt "KFile System Bookmarks"
#| msgid "Trash"
msgid "Full Trash:"
msgstr "Thùng rác"

#: ioslaves/trash/kio_trash.cpp:108 ioslaves/trash/kio_trash.cpp:151
#: ioslaves/trash/kio_trash.cpp:201 ioslaves/trash/kio_trash.cpp:357
#: ioslaves/trash/kio_trash.cpp:390 ioslaves/trash/kio_trash.cpp:556
#: ioslaves/trash/kio_trash.cpp:568
#, fuzzy, kde-format
#| msgid "Malformed URL %1."
msgid "Malformed URL %1"
msgstr "Địa chỉ Mạng dạng sai %1."

#: ioslaves/trash/kio_trash.cpp:128
#, kde-format
msgid ""
"The directory %1 does not exist anymore, so it is not possible to restore "
"this item to its original location. You can either recreate that directory "
"and use the restore operation again, or drag the item anywhere else to "
"restore it."
msgstr ""

#: ioslaves/trash/kio_trash.cpp:186 ioslaves/trash/kio_trash_win.cpp:239
#, fuzzy, kde-format
#| msgid "This file is a link and does not have permissions."
#| msgid_plural "All files are links and do not have permissions."
msgid "This file is already in the trash bin."
msgstr "Tập tin là liên kết, không có quyền hạn."

#: ioslaves/trash/kio_trash.cpp:274 ioslaves/trash/kio_trash_win.cpp:264
#, fuzzy, kde-format
#| msgid ""
#| "Internal error in server\n"
#| "%1"
msgid "Internal error in copyOrMove, should never happen"
msgstr ""
"Lỗi nội bộ trong máy phục vụ\n"
"%1"

#: ioslaves/trash/kio_trash_win.cpp:252
#, fuzzy, kde-format
#| msgid "Writing to %1 is not supported."
msgid "not supported"
msgstr "Không hỗ trợ khả năng ghi vào %1."

#: ioslaves/trash/ktrash.cpp:39
#, kde-format
msgid ""
"Helper program to handle the KDE trash can\n"
"Note: to move files to the trash, do not use ktrash, but \"kioclient move "
"'url' trash:/\""
msgstr ""

#: ioslaves/trash/ktrash.cpp:42
#, kde-format
msgid "Empty the contents of the trash"
msgstr ""

#: ioslaves/trash/ktrash.cpp:43
#, kde-format
msgid "Restore a trashed file to its original location"
msgstr ""

#: ioslaves/trash/trashimpl.cpp:1379
#, kde-format
msgid "The file is too large to be trashed."
msgstr ""

#: ioslaves/trash/trashimpl.cpp:1385
#, kde-format
msgid ""
"The trash has reached its maximum size!\n"
"Cleanup the trash manually."
msgstr ""

#: kcms/kio/cache.cpp:113
#, fuzzy, kde-format
#| msgid ""
#| "<h1>Cache</h1><p>This module lets you configure your cache settings.</"
#| "p><p>The cache is an internal memory in Konqueror where recently read web "
#| "pages are stored. If you want to retrieve a web page again that you have "
#| "recently read, it will not be downloaded from the Internet, but rather "
#| "retrieved from the cache, which is a lot faster.</p>"
msgid ""
"<h1>Cache</h1><p>This module lets you configure your cache settings.</"
"p><p>This specific cache is an area on the disk where recently read web "
"pages are stored. If you want to retrieve a web page again that you have "
"recently read, it will not be downloaded from the Internet, but rather "
"retrieved from the cache, which is a lot faster.</p>"
msgstr ""
"<h1>Bộ nhớ tạm</h1><p>Mô-đun này cho bạn khả năng cấu hình thiết lập bộ nhớ "
"tạm.</p><p>Bộ nhớ tạm là bộ nhớ nội bộ trong trình Konqueror, nơi cần cất "
"giữ các trang Mạng vừa đọc. Nếu bạn muốn lấy lại trang Mạng nào vừa đọc, nó "
"sẽ không được tải xuống Mạng. Thật sự nó được lấy từ bộ nhớ tạm, mà rất "
"nhanh hơn.</p>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbUseCache)
#: kcms/kio/cache.ui:17
#, kde-format
msgid ""
"Check this box if you want the web pages you visit to be stored on your hard "
"disk for quicker access. The stored pages will only be updated as needed "
"instead of on every visit to that site. This is especially useful if you "
"have a slow connection to the Internet."
msgstr ""
"Hãy bật tùy chọn này nếu bạn muốn các trang Mạng vừa xem được cất giữ trên "
"đĩa cứng để truy cập nhanh hơn. Những trang đã cất giữ sẽ được cập nhật chỉ "
"khi cần thiết, hơn là mỗi lần thăm nơi Mạng đó. Tính năng này có ích đặc "
"biệt nếu bạn có sự kết nối chậm đến Mạng."

#. i18n: ectx: property (text), widget (QCheckBox, cbUseCache)
#: kcms/kio/cache.ui:20
#, kde-format
msgid "&Use cache"
msgstr "D&ùng bộ nhớ tạm"

#. i18n: ectx: property (text), widget (QTreeWidget, policyTreeWidget)
#. i18n: ectx: property (title), widget (QGroupBox, bgCachePolicy)
#: kcms/kio/cache.ui:46 kcms/kio/kcookiespolicies.ui:168
#, kde-format
msgid "Policy"
msgstr "Chính sách"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbVerifyCache)
#: kcms/kio/cache.ui:52
#, kde-format
msgid ""
"Verify whether the cached web page is valid before attempting to fetch the "
"web page again."
msgstr ""
"Kiểm tra nếu trang Mạng đã lưu tạm vẫn hợp lệ, trước khi cố lấy lại trang đó."

#. i18n: ectx: property (text), widget (QRadioButton, rbVerifyCache)
#: kcms/kio/cache.ui:55
#, kde-format
msgid "&Keep cache in sync"
msgstr "Chạy bộ nhớ tạm đã &đồng bộ"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbCacheIfPossible)
#: kcms/kio/cache.ui:62
#, kde-format
msgid ""
"Always use documents from the cache when available. You can still use the "
"reload button to synchronize the cache with the remote host."
msgstr ""
"Luôn luôn dùng tài liệu từ bộ nhớ tạm, khi có. Bạn vẫn có khả năng sử dụng "
"cái nút « Tải lại » để đồng bộ hoá bộ nhớ tạm với máy ở xa."

#. i18n: ectx: property (text), widget (QRadioButton, rbCacheIfPossible)
#: kcms/kio/cache.ui:65
#, kde-format
msgid "Use cache whenever &possible"
msgstr "Dùng bộ nhớ tạm vào lúc nào có thể"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbOfflineMode)
#: kcms/kio/cache.ui:72
#, kde-format
msgid ""
"Do not fetch web pages that are not already stored in the cache. Offline "
"mode prevents you from viewing pages that you have not previously visited."
msgstr ""
"Đừng lấy trang Mạng nào không nằm trong bộ nhớ tạm. Vậy chế độ ngoại tuyến "
"ngăn cản bạn xem trang không phải vừa thăm."

#. i18n: ectx: property (text), widget (QRadioButton, rbOfflineMode)
#: kcms/kio/cache.ui:75
#, kde-format
msgid "O&ffline browsing mode"
msgstr "Chế độ duyệt &ngoại tuyến"

#. i18n: ectx: property (text), widget (QLabel, lbMaxCacheSize)
#: kcms/kio/cache.ui:88
#, kde-format
msgid "Disk cache &size:"
msgstr "Kích cỡ Bộ nhớ tạm đĩ&a:"

#. i18n: ectx: property (suffix), widget (QSpinBox, sbMaxCacheSize)
#: kcms/kio/cache.ui:104
#, kde-format
msgid " KiB"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, clearCacheButton)
#: kcms/kio/cache.ui:114
#, kde-format
msgid "C&lear Cache"
msgstr "&Xoá bộ nhớ tạm"

#: kcms/kio/kcookiesmain.cpp:39
#, kde-format
msgid "&Policy"
msgstr "Chính &sách"

#: kcms/kio/kcookiesmain.cpp:45
#, kde-format
msgid "&Management"
msgstr "&Quản lý"

#: kcms/kio/kcookiesmain.cpp:82
#, fuzzy, kde-format
#| msgid ""
#| "<h1>Cookies</h1> Cookies contain information that Konqueror (or other KDE "
#| "applications using the HTTP protocol) stores on your computer, initiated "
#| "by a remote Internet server. This means that a web server can store "
#| "information about you and your browsing activities on your machine for "
#| "later use. You might consider this an invasion of privacy. <p> However, "
#| "cookies are useful in certain situations. For example, they are often "
#| "used by Internet shops, so you can 'put things into a shopping basket'. "
#| "Some sites require you have a browser that supports cookies. <p> Because "
#| "most people want a compromise between privacy and the benefits cookies "
#| "offer, KDE offers you the ability to customize the way it handles "
#| "cookies. So you might want to set KDE's default policy to ask you "
#| "whenever a server wants to set a cookie, allowing you to decide. For your "
#| "favorite shopping web sites that you trust, you might want to set the "
#| "policy to accept, then you can access the web sites without being "
#| "prompted every time KDE receives a cookie."
msgid ""
"<h1>Cookies</h1><p>Cookies contain information that KDE applications using "
"the HTTP protocol (like Konqueror) store on your computer, initiated by a "
"remote Internet server. This means that a web server can store information "
"about you and your browsing activities on your machine for later use. You "
"might consider this an invasion of privacy.</p><p> However, cookies are "
"useful in certain situations. For example, they are often used by Internet "
"shops, so you can 'put things into a shopping basket'. Some sites require "
"you have a browser that supports cookies.</p><p> Because most people want a "
"compromise between privacy and the benefits cookies offer, the HTTP kioslave "
"offers you the ability to customize the way it handles cookies. So you might "
"want to set the default policy to ask you whenever a server wants to set a "
"cookie, allowing you to decide. For your favorite shopping web sites that "
"you trust, you might want to set the policy to accept, then you can access "
"the web sites without being prompted every time a cookie is received.</p>"
msgstr ""
"<h1>Cookie</h1>Tập tin cookie chứa thông tin mà trình Konqueror (hoặc ứng "
"dụng KDE khác mà dùng giao thức HTTP) cất giữ trên máy tính của bạn, theo "
"hướng dẫn từ máy tính ở xa. Có nghĩa là máy phục vụ Mạng có thể cất giữ "
"thông tin về bạn và hoạt động duyệt của bạn trên máy tính này để sử dụng "
"sau. Có lẽ bạn không thích, thấy việc này vi phạm sự riêng tư.<p>Tuy nhiên, "
"tập tin cookie có ích trong một số trường hợp nào đó. Lấy thí dụ, cookie "
"thường bị tiệm Mạng sử dụng, để cho bạn khả năng « tập hợp nhiều thứ trong "
"giỏ mua hàng ». Một số nơi Mạng cần thiết bạn chạy trình duyệt hỗ trợ tập "
"tin cookie.<p>Vì hậu hết người muốn thoả hiệp giữa sự riêng tư và lợi ích bị "
"cookie cung cấp, môi trường KDE cho bạn khả năng tùy chỉnh cách xử lý cookie "
"của nó. Có lẽ bạn muốn đặt chính sách mặc định của KDE là xin bạn mỗi lần "
"máy phục vụ bên ngoài muốn thiết lập cookie, để bạn quyết định. Đối với "
"những nơi Mạng mua hàng ưa thích mà bạn tin cây, có lẽ bạn muốn đặt chính "
"sách là chấp nhận, để bạn truy cập các nơi Mạng đó, không cần nhắc bạn mỗi "
"lần KDE nhận cookie nào."

#: kcms/kio/kcookiesmanagement.cpp:140 kcms/kio/kcookiesmanagement.cpp:156
#, fuzzy, kde-format
#| msgid "DBUS Communication Error"
msgid "D-Bus Communication Error"
msgstr "Lỗi giao thông BBUS"

#: kcms/kio/kcookiesmanagement.cpp:141
#, kde-format
msgid "Unable to delete all the cookies as requested."
msgstr "Không thể xoá mọi cookie như đã yêu cầu."

#: kcms/kio/kcookiesmanagement.cpp:157
#, kde-format
msgid "Unable to delete cookies as requested."
msgstr "Không thể xoá các cookie như đã yêu cầu."

#: kcms/kio/kcookiesmanagement.cpp:228
#, fuzzy, kde-format
#| msgid "<h1>Cookies Management Quick Help</h1>"
msgid "<h1>Cookie Management Quick Help</h1>"
msgstr "<h1>Trợ giúp Nhanh về Quản lý Cookie</h1>"

#: kcms/kio/kcookiesmanagement.cpp:238
#, kde-format
msgid "Information Lookup Failure"
msgstr "Lỗi tra tìm thông tin"

#: kcms/kio/kcookiesmanagement.cpp:239
#, kde-format
msgid ""
"Unable to retrieve information about the cookies stored on your computer."
msgstr ""
"Không thể lấy thông tin về các tập tin cookie được cất giữ trên máy tính của "
"bạn."

#: kcms/kio/kcookiesmanagement.cpp:327
#, kde-format
msgid "End of session"
msgstr "Kết thúc phiên chạy"

#: kcms/kio/kcookiesmanagement.cpp:336
#, kde-format
msgid "Yes"
msgstr "Có"

#. i18n: ectx: property (placeholderText), widget (KTreeWidgetSearchLine, searchLineEdit)
#: kcms/kio/kcookiesmanagement.ui:20
#, fuzzy, kde-format
#| msgid "&Search:"
msgid "Search"
msgstr "Tìm &kiếm:"

#. i18n: ectx: property (toolTip), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:27
#, kde-format
msgid "Search interactively for domains and hosts"
msgstr "Tìm kiếm tương tác các miền và máy"

#. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:43
#, fuzzy, kde-format
#| msgid "Site Name"
msgid "Site"
msgstr "Tên nơi Mạng"

#. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:48
#, fuzzy, kde-format
#| msgid "Site Name"
msgid "Cookie Name"
msgstr "Tên nơi Mạng"

#. i18n: ectx: property (text), widget (QPushButton, deleteButton)
#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: kcms/kio/kcookiesmanagement.ui:56 kcms/kio/kcookiespolicies.ui:190
#: kcms/kio/useragentdlg.ui:202
#, kde-format
msgid "D&elete"
msgstr "&Xoá"

#. i18n: ectx: property (text), widget (QPushButton, deleteAllButton)
#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll)
#: kcms/kio/kcookiesmanagement.ui:63 kcms/kio/kcookiespolicies.ui:197
#: kcms/kio/useragentdlg.ui:212
#, kde-format
msgid "Delete A&ll"
msgstr "Xoá tất &cả"

#. i18n: ectx: property (text), widget (QPushButton, configPolicyButton)
#: kcms/kio/kcookiesmanagement.ui:70
#, fuzzy, kde-format
#| msgid "Change &Policy..."
msgid "Configure &Policy..."
msgstr "Đổi chính &sách..."

#. i18n: ectx: property (text), widget (QPushButton, reloadButton)
#: kcms/kio/kcookiesmanagement.ui:77
#, kde-format
msgid "&Reload List"
msgstr "Tải &lại danh sách"

#. i18n: ectx: property (text), widget (QLabel, secureLabel)
#: kcms/kio/kcookiesmanagement.ui:221
#, kde-format
msgid "Secure:"
msgstr "Bảo mật:"

#: kcms/kio/kcookiespolicies.cpp:179
#, fuzzy, kde-format
#| msgid "Change Cookie Policy"
msgctxt "@title:window"
msgid "Change Cookie Policy"
msgstr "Đổi chính sách cookie"

#: kcms/kio/kcookiespolicies.cpp:198
#, fuzzy, kde-format
#| msgid "New Cookie Policy"
msgctxt "@title:window"
msgid "New Cookie Policy"
msgstr "Chính sách cookie mới"

#: kcms/kio/kcookiespolicies.cpp:230
#, kde-format
msgid ""
"<qt>A policy already exists for<center><b>%1</b></center>Do you want to "
"replace it?</qt>"
msgstr ""
"<qt>Có một chính sách đã có về r<center><b>%1</b></center>. Bạn có muốn thay "
"thế nó không?</qt>"

#: kcms/kio/kcookiespolicies.cpp:233
#, fuzzy, kde-format
#| msgid "Duplicate Policy"
msgctxt "@title:window"
msgid "Duplicate Policy"
msgstr "Nhân đôi chính sách"

#: kcms/kio/kcookiespolicies.cpp:234 kcms/kio/useragentdlg.cpp:201
#, kde-format
msgid "Replace"
msgstr "Thay thế"

#: kcms/kio/kcookiespolicies.cpp:399
#, kde-format
msgid ""
"Unable to communicate with the cookie handler service.\n"
"Any changes you made will not take effect until the service is restarted."
msgstr ""
"Không thể liên lạc với dịch vụ xử lý tập tin cookie.\n"
"Thay đổi của bạn sẽ không có tác động đến khi dịch vụ này được khởi chạy lại."

#: kcms/kio/kcookiespolicies.cpp:441
#, fuzzy, kde-format
#| msgid ""
#| "<h1>Cookies</h1> Cookies contain information that Konqueror (or any other "
#| "KDE application using the HTTP protocol) stores on your computer from a "
#| "remote Internet server. This means that a web server can store "
#| "information about you and your browsing activities on your machine for "
#| "later use. You might consider this an invasion of privacy.<p>However, "
#| "cookies are useful in certain situations. For example, they are often "
#| "used by Internet shops, so you can 'put things into a shopping basket'. "
#| "Some sites require you have a browser that supports cookies.<p>Because "
#| "most people want a compromise between privacy and the benefits cookies "
#| "offer, KDE offers you the ability to customize the way it handles "
#| "cookies. You might, for example want to set KDE's default policy to ask "
#| "you whenever a server wants to set a cookie or simply reject or accept "
#| "everything. For example, you might choose to accept all cookies from your "
#| "favorite shopping web site. For this all you have to do is either browse "
#| "to that particular site and when you are presented with the cookie dialog "
#| "box, click on <i> This domain </i> under the 'apply to' tab and choose "
#| "accept or simply specify the name of the site in the <i> Domain Specific "
#| "Policy </i> tab and set it to accept. This enables you to receive cookies "
#| "from trusted web sites without being asked every time KDE receives a "
#| "cookie."
msgid ""
"<h1>Cookies</h1><p>Cookies contain information that KDE application using "
"the HTTP protocol (like Konqueror) stores on your computer from a remote "
"Internet server. This means that a web server can store information about "
"you and your browsing activities on your machine for later use. You might "
"consider this an invasion of privacy.</p><p>However, cookies are useful in "
"certain situations. For example, they are often used by Internet shops, so "
"you can 'put things into a shopping basket'. Some sites require you have a "
"browser that supports cookies.</p><p>Because most people want a compromise "
"between privacy and the benefits cookies offer, KDE offers you the ability "
"to customize the way it handles cookies. You might, for example want to set "
"KDE's default policy to ask you whenever a server wants to set a cookie or "
"simply reject or accept everything. For example, you might choose to accept "
"all cookies from your favorite shopping web site. For this all you have to "
"do is either browse to that particular site and when you are presented with "
"the cookie dialog box, click on <i> This domain </i> under the 'apply to' "
"tab and choose accept or simply specify the name of the site in the <i> "
"Domain Specific Policy </i> tab and set it to accept. This enables you to "
"receive cookies from trusted web sites without being asked every time KDE "
"receives a cookie.</p>"
msgstr ""
"<h1>Cookie</h1>Tập tin cookie chứa thông tin mà trình Konqueror (hoặc ứng "
"dụng KDE khác mà dùng giao thức HTTP) cất giữ trên máy tính của bạn, theo "
"hướng dẫn từ máy tính ở xa. Có nghĩa là máy phục vụ Mạng có thể cất giữ "
"thông tin về bạn và hoạt động duyệt của bạn trên máy tính này để sử dụng "
"sau. Có lẽ bạn không thích, thấy việc này vi phạm sự riêng tư.<p>Tuy nhiên, "
"tập tin cookie có ích trong một số trường hợp nào đó. Lấy thí dụ, cookie "
"thường bị tiệm Mạng sử dụng, để cho bạn khả năng « tập hợp nhiều thứ trong "
"giỏ mua hàng ». Một số nơi Mạng cần thiết bạn chạy trình duyệt hỗ trợ tập "
"tin cookie.<p>Vì hậu hết người muốn thoả hiệp giữa sự riêng tư và lợi ích bị "
"cookie cung cấp, môi trường KDE cho bạn khả năng tùy chỉnh cách xử lý cookie "
"của nó. Có lẽ bạn muốn đặt chính sách mặc định của KDE là xin bạn mỗi lần "
"máy phục vụ bên ngoài muốn thiết lập cookie, để bạn quyết định; hoặc có lẽ "
"bạn muốn đơn giản chấp nhận hay từ chối hết. Lấy thí dụ, có lẽ bạn chọn chấp "
"nhận mọi tập tin nhận diện cookie được tạo bởi nơi Mạng mua hàng ưa thích "
"của bạn. Để làm như thế, bạn đơn giản hãy duyệt tới nơi Mạng đó, và khi hộp "
"thoại cookie xuất hiện, bạn hãy nhắp vào <i>Miền này</i> dưới thanh « Áp "
"dụng vào » và chọn Chấp nhận, hoặc đơn giản xác định tên của nơi Mạng đó "
"trong thanh <i>Chính sách đặc trưng cho miền</i> và đặt nó là Chấp nhận. "
"Thiết lập này cho bạn khả năng nhận tập tin nhận diện cookie từ các nơi Mạng "
"đáng tin, không cần được nhắc mỗi lần KDE nhận cookie nào."

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbEnableCookies)
#: kcms/kio/kcookiespolicies.ui:20
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enable cookie support. Normally you will want to have cookie support "
#| "enabled and customize it to suit your privacy needs.<p>\n"
#| "Please note that disabling cookie support might make many web sites "
#| "unbrowsable.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"<p>Enable cookie support. Normally you will want to have cookie support "
"enabled and customize it to suit your privacy needs.</p><p>\n"
"Please note that disabling cookie support might make many web sites "
"unbrowsable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hiệu lức hỗ trợ tập tin nhận diện cookie. Bình thường, khuyên bạn bật hỗ trợ "
"cookie, và tùy chỉnh sự hỗ trợ này để thích hợp với sự cần riêng tư của bạn."
"</p>\n"
"Ghi chú rằng việc tắt hỗ trợ cookie có thể làm cho bạn không có khả năng "
"duyệt nhiều nơi Mạng.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, cbEnableCookies)
#: kcms/kio/kcookiespolicies.ui:23
#, kde-format
msgid "Enable coo&kies"
msgstr "Bật c&ookie"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbRejectCrossDomainCookies)
#: kcms/kio/kcookiespolicies.ui:35
#, kde-format
msgid ""
"<qt>\n"
"Reject the so called third-party cookies. These are cookies that originate "
"from a site other than the one you are currently browsing. For example, if "
"you visit <b>www.foobar.com</b> while this option is on, only cookies that "
"originate from www.foobar.com will be processed per your settings. Cookies "
"from any other site will be rejected. This reduces the chances of site "
"operators compiling a profile about your daily browsing habits.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Từ chối các cookie được gọi là « thuộc nhóm ba ». Những cookie này được tạo "
"bởi nơi Mạng khác với nơi bạn đang duyệt. Lấy thí dụ, nếu bạn thăm nơi Mạng "
"<b>www.phuba.com</b> trong khi tùy chọn này đã bật, chỉ cookie nào bị &lt;"
"www.phuba.com&gt; tạo sẽ được xử lý tùy theo thiết lập của bạn. Cookie nào "
"từ nơi Mạng khác sẽ bị từ chối. Thiết lập này giảm thông tin người khác có "
"thể tập hợp về hoạt động duyệt của bạn.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, cbRejectCrossDomainCookies)
#: kcms/kio/kcookiespolicies.ui:38
#, kde-format
msgid "Only acce&pt cookies from originating server"
msgstr "Chấp nhận cookie chỉ từ máy phục vụ trang"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: kcms/kio/kcookiespolicies.ui:46
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Automatically accept temporary cookies meant to expire at the end of the "
#| "current session. Such cookies will not be stored in your computer's hard "
#| "drive or storage device. Instead, they are deleted when you close all "
#| "applications (e.g. your browser) that use them.<p>\n"
#| "<u>NOTE:</u> Checking this option along with the next one will override "
#| "your default as well as site specific cookie policies. However, doing so "
#| "also increases your privacy since all cookies will be removed when the "
#| "current session ends.\n"
#| "</qt>"
msgid ""
"<p>\n"
"Automatically accept temporary cookies meant to expire at the end of the "
"current session. Such cookies will not be stored in your computer's hard "
"drive or storage device. Instead, they are deleted when you close all "
"applications (e.g. your browser) that use them.</p><p><u>NOTE</u> Checking "
"this option overrides your default as well as site specific cookie policies "
"for session cookies.</p>"
msgstr ""
"<qt>\n"
"Chấp nhận tự động các cookie tạm thời, được đặt để hết hạn dùng tại kết thúc "
"phiên chạy hiện thời của bạn. Cookie như vậy sẽ không được cất giữ trên đĩa "
"cứng hay thiết bị chứa khác của bạn. Thay thế, nó bị xoá khi bạn đóng các "
"ứng dụng (v.d. trình duyệt) dùng cookie đó.<p>\n"
"<u>GHI CHÚ :</u> nếu bạn bật tùy chọn này cùng với tùy chọn kế tiếp, hai tùy "
"chọn này sẽ có quyền cao hơn thiết lập mặc định của bạn cũng như các chính "
"sách cookie đặc trưng cho nơi Mạng. Tuy nhiên, việc bật hai tùy chọn này "
"cũng tăng độ riêng tư của bạn, vì mọi cookie sẽ bị gỡ bỏ khi phiên chạy hiện "
"thời có kết thúc.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: kcms/kio/kcookiespolicies.ui:49
#, kde-format
msgid "Automaticall&y accept session cookies"
msgstr "Tự động chấp nhận cookie &phiên chạy"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, bgDefault)
#: kcms/kio/kcookiespolicies.ui:68
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Determines how cookies received from a remote machine will be handled: \n"
#| "<ul>\n"
#| "<li><b>Ask</b> will cause KDE to ask for your confirmation whenever a "
#| "server wants to set a cookie.</li>\n"
#| "<li><b>Accept</b> will cause cookies to be accepted without prompting you."
#| "</li>\n"
#| "<li><b>Reject</b> will cause the cookiejar to refuse all cookies it "
#| "receives.</li>\n"
#| "</ul><p>\n"
#| "<u>NOTE:</u> Domain specific policies, which can be set below, always "
#| "take precedence over the default policy.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Determines how cookies received from a remote machine will be handled: \n"
"<ul>\n"
"<li><b>Ask</b> will cause KDE to ask for your confirmation whenever a server "
"wants to set a cookie.</li>\n"
"<li><b>Accept</b> will cause cookies to be accepted without prompting you.</"
"li>\n"
"<li><b>Accept until end of session</b> will cause cookies to be accepted but "
"they will expire at the end of the session.</li>\n"
"<li><b>Reject</b> will cause the cookiejar to refuse all cookies it receives."
"</li>\n"
"</ul><p>\n"
"<u>NOTE:</u> Domain specific policies, which can be set below, always take "
"precedence over the default policy.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Chọn cách xử lý cookie được nhận từ máy nào ở xa : \n"
"<ul>\n"
"<li><b>Yêu cầu</b> sẽ làm cho KDE nhắc bạn xác nhận khi nào máy phục vụ muốn "
"đặt cookie.</li>\n"
"<li><b>Chấp nhận</b> sẽ chấp nhận các cookie, không nhắc bạn.</li>\n"
"<li><b>Từ chối</b> sẽ từ chối các cookie.</li>\n"
"</ul><p>\n"
"<u>GHI CHÚ :</u> chính sách đặc trưng cho miền, mà có thể được đặt bên dưới, "
"luôn luôn có quyền cao hơn chính sách mặc định.\n"
"</qt>"

#. i18n: ectx: property (title), widget (QGroupBox, bgDefault)
#: kcms/kio/kcookiespolicies.ui:71
#, kde-format
msgid "Default Policy"
msgstr "Chính sách mặc định"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAccept)
#: kcms/kio/kcookiespolicies.ui:77
#, kde-format
msgid "Accep&t all cookies"
msgstr "&Chấp nhận mọi cookie"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAcceptForSession)
#: kcms/kio/kcookiespolicies.ui:84
#, fuzzy, kde-format
#| msgid "End of session"
msgid "Accept &until end of session"
msgstr "Kết thúc phiên chạy"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAsk)
#: kcms/kio/kcookiespolicies.ui:91
#, kde-format
msgid "Ask &for confirmation"
msgstr "&Yêu cầu bạn xác nhận"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyReject)
#: kcms/kio/kcookiespolicies.ui:98
#, kde-format
msgid "Re&ject all cookies"
msgstr "&Từ chối mọi cookie"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, gbDomainSpecific)
#: kcms/kio/kcookiespolicies.ui:123
#, kde-format
msgid ""
"<qt>\n"
"To add a new policy, simply click on the <b>Add...</b> button and supply the "
"necessary information. To change an existing policy, use the <b>Change...</"
"b> button and choose the new policy from the policy dialog box. Clicking on "
"the <b>Delete</b> button will remove the currently selected policy causing "
"the default policy setting to be used for that domain, whereas <b>Delete "
"All</b> will remove all the site specific policies.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Để thêm một chính sách mới, đơn giản hãy nhấn vào cái nút <b>Thêm...</b> rồi "
"cung cấp thông tin cần thiết. Để sửa đổi một chính sách đã có, dùng nút "
"<b>Đổi...</b> rồi chọn chính sách mới trong hộp thoại chính sách. Việc nhấn "
"vào nút <b>Xoá</b> sẽ gỡ bỏ chính sách được chọn hiện thời, gây ra chính "
"sách mặc định được dùng cho miền đó, còn <b>Xoá tất cả</b> sẽ gỡ bỏ mọi "
"chính sách đặc trưng cho nơi Mạng riêng.\n"
"</qt>"

#. i18n: ectx: property (title), widget (QGroupBox, gbDomainSpecific)
#: kcms/kio/kcookiespolicies.ui:126
#, kde-format
msgid "Site Policy"
msgstr "Chính sách nơi Mạng"

#. i18n: ectx: property (toolTip), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#: kcms/kio/kcookiespolicies.ui:135
#, kde-format
msgid "Search interactively for domains"
msgstr "Tìm kiếm tương tác miền"

#. i18n: ectx: property (placeholderText), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#: kcms/kio/kcookiespolicies.ui:138
#, fuzzy, kde-format
#| msgid "&Search:"
msgid "Search..."
msgstr "Tìm &kiếm:"

#. i18n: ectx: property (whatsThis), widget (QTreeWidget, policyTreeWidget)
#: kcms/kio/kcookiespolicies.ui:147
#, kde-format
msgid ""
"<qt>\n"
"List of sites for which you have set a specific cookie policy. Specific "
"policies override the default policy setting for these sites.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Danh sách các miền, cho mỗi miền bạn đã đắt một chính sách đặc trưng. Chính "
"sách đặc trưng có quyền cao hơn thiết lập chính sách mặc định cho các nơi "
"Mạng đó.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QTreeWidget, policyTreeWidget)
#: kcms/kio/kcookiespolicies.ui:163
#, kde-format
msgid "Domain"
msgstr "Miền"

#. i18n: ectx: property (text), widget (QPushButton, pbNew)
#. i18n: ectx: property (text), widget (QPushButton, newButton)
#: kcms/kio/kcookiespolicies.ui:176 kcms/kio/useragentdlg.ui:182
#: urifilters/ikws/ikwsopts_ui.ui:74
#, kde-format
msgid "&New..."
msgstr "&Mới..."

#. i18n: ectx: property (text), widget (QPushButton, pbChange)
#. i18n: ectx: property (text), widget (QPushButton, changeButton)
#: kcms/kio/kcookiespolicies.ui:183 kcms/kio/useragentdlg.ui:192
#: urifilters/ikws/ikwsopts_ui.ui:87
#, kde-format
msgid "Chan&ge..."
msgstr "&Đổi..."

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:36
#: kcms/kio/kcookiespolicyselectiondlg.ui:81
#, kde-format
msgid "Accept"
msgstr "Chấp nhận"

#: kcms/kio/kcookiespolicyselectiondlg.h:38
#, fuzzy, kde-format
#| msgid "End of Session"
msgid "Accept For Session"
msgstr "Kết thúc phiên chạy"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:40
#: kcms/kio/kcookiespolicyselectiondlg.ui:91
#, kde-format
msgid "Reject"
msgstr "Từ chối"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:42
#: kcms/kio/kcookiespolicyselectiondlg.ui:96
#, kde-format
msgid "Ask"
msgstr "Yêu cầu"

#: kcms/kio/kcookiespolicyselectiondlg.h:44
#, fuzzy, kde-format
#| msgid "Do Not Store"
msgid "Do Not Know"
msgstr "Không lưu"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:22
#, kde-format
msgid ""
"<qt>\n"
"Enter the host or domain to which this policy applies, e.g. <b>www.kde.org</"
"b> or <b>.kde.org</b>.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập máy hay miền vào đó chính sách này áp dụng, v.d. <b>www.kde.org</b> "
"hay <b>.kde.org</b>.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:25
#, fuzzy, kde-format
#| msgid "Site Name"
msgid "Site name:"
msgstr "Tên nơi Mạng"

#. i18n: ectx: property (whatsThis), widget (QLineEdit, leDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:38
#, kde-format
msgid "Enter the host or domain name, e.g. .kde.org, this policy applies to."
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbPolicy)
#. i18n: ectx: property (whatsThis), widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:53
#: kcms/kio/kcookiespolicyselectiondlg.ui:77
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Select the desired policy:\n"
#| "<ul>\n"
#| "<li><b>Accept</b> - Allows this site to set cookies</li>\n"
#| "<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n"
#| "<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n"
#| "</ul>\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Select the desired policy:\n"
"<ul>\n"
"<li><b>Accept</b> - Allows this site to set cookies</li>\n"
"<li><b>Accept until end of session</b> - Allows this site to set cookies but "
"they will expire at the end of the session.</li>\n"
"<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n"
"<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n"
"</ul>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy chọn chính sách mong muốn:\n"
"<ul>\n"
"<li><b>Chấp nhận</b> - cho phép nơi Mạng này đặt cookie</li>\n"
"<li><b>Từ chối</b> - từ chối cookie nào bị nơi Mạng này gởi</li>\n"
"<li><b>Hỏi</b> - nhắc khi nhận cookie từ nơi Mạng này</li>\n"
"</ul>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:56
#, fuzzy, kde-format
#| msgid "&Policy:"
msgid "Policy:"
msgstr "Chính &sách:"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:86
#, fuzzy, kde-format
#| msgid "End of session"
msgid "Accept until end of session"
msgstr "Kết thúc phiên chạy"

#. i18n: ectx: label, entry (DisablePassiveMode), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:10
#, kde-format
msgid "Disable Passive FTP"
msgstr "Tắt FTP bị động"

#. i18n: ectx: whatsthis, entry (DisablePassiveMode), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:11
#, kde-format
msgid ""
"When FTP connections are passive the client connects to the server, instead "
"of the other way round, so firewalls do not block the connection; old FTP "
"servers may not support Passive FTP though."
msgstr ""
"Trong việc kết nối FTP bị động, ứng dụng khách kết nối đến máy phục vụ, thay "
"vào ngược lại, để tránh bức tường lửa chặn kết nối. Tuy nhiên, máy phục vụ "
"FTP cũ có lẽ không hỗ trợ FTP bị động."

#. i18n: ectx: label, entry (MarkPartial), group (Global Options)
#. i18n: ectx: label, entry (MarkPartial), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:16 kcms/kio/kioslave.kcfg:34
#, kde-format
msgid "Mark partially uploaded files"
msgstr "Đánh dấu tập tin đã tải lên bộ phận"

#. i18n: ectx: whatsthis, entry (MarkPartial), group (Global Options)
#. i18n: ectx: whatsthis, entry (MarkPartial), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:17 kcms/kio/kioslave.kcfg:35
#, kde-format
msgid ""
"While a file is being uploaded its extension is \".part\". When fully "
"uploaded it is renamed to its real name."
msgstr ""
"Trong khi tập tin được tải lên, phần mở rộng tập tin của nó là « .part ». "
"Một khi tải lên xong, nó có tên thật."

#: kcms/kio/kproxydlg.cpp:553
#, kde-format
msgid ""
"<h1>Proxy</h1><p>A proxy server is an intermediate program that sits between "
"your machine and the Internet and provides services such as web page caching "
"and/or filtering.</p><p>Caching proxy servers give you faster access to "
"sites you have already visited by locally storing or caching the content of "
"those pages; filtering proxy servers, on the other hand, provide the ability "
"to block out requests for ads, spam, or anything else you want to block.</"
"p><p><u>Note:</u> Some proxy servers provide both services.</p>"
msgstr ""
"<h1>Ủy nhiệm</h1><p>Trình phục vụ ủy nhiệm là một chương trình trung cấp nằm "
"giữa máy của bạn và Mạng, cung cấp dịch vụ như lưu tạm và/hay lọc trang Mạng."
"</p><p>Trình phục vụ ủy nhiệm lưu tạm cho bạn truy cập nhanh hơn nơi Mạng "
"nào vừa thăm, bằng cách cất giữ hay lưu tạm cục bộ nội dung của trang đó. "
"Còn trình phục vụ ủy nhiệm lọc cung cấp khả năng chặn điều không muốn, như "
"yêu cầu quảng cáo và rác.</p><p><u>Chú ý:</u> một số trình phục vụ ủy nhiệm "
"cung cấp cả hai dịch vụ.</p>"

#. i18n: ectx: property (whatsThis), widget (QWidget, ProxyDialogUI)
#: kcms/kio/kproxydlg.ui:20
#, kde-format
msgid ""
"<qt>\n"
"Setup proxy configuration.\n"
"<p>\n"
"A proxy server is an intermediate machine that sits between your computer "
"and the Internet and provides services such as web page caching and "
"filtering. Caching proxy servers give you faster access to web sites you "
"have already visited by locally storing or caching those pages; filtering "
"proxy servers usually provide the ability to block out requests for ads, "
"spam, or anything else you want to block.\n"
"<p>\n"
"If you are uncertain whether or not you need to use a proxy server to "
"connect to the Internet, consult your Internet service provider's setup "
"guide or your system administrator.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Thiết lập cấu hình ủy nhiệm\n"
"<p>\n"
"<p>Trình phục vụ ủy nhiệm là một chương trình trung cấp nằm giữa máy của bạn "
"và Mạng, cung cấp dịch vụ như lưu tạm và/hay lọc trang Mạng.</p><p>Trình "
"phục vụ ủy nhiệm lưu tạm cho bạn truy cập nhanh hơn nơi Mạng nào vừa thăm, "
"bằng cách cất giữ hay lưu tạm cục bộ nội dung của trang đó. Còn trình phục "
"vụ ủy nhiệm lọc cung cấp khả năng chặn điều không muốn, như yêu cầu quảng "
"cáo và rác.\n"
"<p>\n"
"Nếu bạn chưa chắc nếu cần phải sử dụng máy phục vụ ủy nhiệm để kết nối đến "
"Mạng, hãy tham chiếu những hướng dẫn thiết lập của nhà cung cấp dịch vụ Mạng "
"(ISP) của bạn, hoặc hỏi quản trị hệ thống cục bộ.\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, noProxyRadioButton)
#: kcms/kio/kproxydlg.ui:26
#, kde-format
msgid "Connect to the Internet directly."
msgstr "Kết nối trực tiếp đến Mạng."

#. i18n: ectx: property (text), widget (QRadioButton, noProxyRadioButton)
#: kcms/kio/kproxydlg.ui:29
#, fuzzy, kde-format
#| msgid "&Proxy"
msgid "No Proxy"
msgstr "Ủ&y nhiệm"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoDiscoverProxyRadioButton)
#: kcms/kio/kproxydlg.ui:46
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Automatically detect and configure the proxy settings.<p>\n"
#| "Automatic detection is performed using the <b>Web Proxy Auto-Discovery "
#| "Protocol (WPAD)</b>.<p>\n"
#| "<b>NOTE:</b> This option might not work properly or not work at all in "
#| "some UNIX/Linux distributions. If you encounter a problem when using this "
#| "option, please check the FAQ section at http://konqueror.kde.org.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Automatically detect and configure the proxy settings.<p>\n"
"Automatic detection is performed using the <b>Web Proxy Auto-Discovery "
"Protocol (WPAD)</b>.<p>\n"
"<b>NOTE:</b> This option might not work properly or not work at all in some "
"UNIX/Linux distributions. If you encounter a problem when using this option, "
"please check the FAQ section at https://konqueror.org.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Phát hiện và cấu hình tự động thiết lập ủy nhiệm.<p>\n"
"Việc phát hiện tự động được thực hiện bằng <b>Giao thức phát hiện tự động ủy "
"nhiệm Mạng (WPAD)</b>.<p>\n"
"<b>GHI CHÚ :</b> tùy chọn này có lẽ không hoạt động cho đúng, hoặc không "
"hoạt gì, trong một số bản phân phát UNIX/Linux. Nếu bạn gặp khó khăn dùng "
"tùy chọn này, vui lòng xem phần Hỏi Đáp (FAQ) tại &lt;http://konqueror.kde."
"org&gt;.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QRadioButton, autoDiscoverProxyRadioButton)
#: kcms/kio/kproxydlg.ui:49
#, fuzzy, kde-format
#| msgid "U&se the following proxy configuration URL"
msgid "Detect proxy configuration automatically"
msgstr "Dùng URL cấu hình ủy nhiệm này"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoScriptProxyRadioButton)
#: kcms/kio/kproxydlg.ui:59
#, fuzzy, kde-format
#| msgid "Use the specified proxy script URL to configure the proxy settings."
msgid "Use the specified proxy script to configure the proxy settings."
msgstr ""
"Dùng đia chỉ Mạng của tập lệnh ủy nhiệm đã xác định, để cấu hình thiết lập "
"ủy nhiệm."

#. i18n: ectx: property (text), widget (QRadioButton, autoScriptProxyRadioButton)
#: kcms/kio/kproxydlg.ui:62
#, fuzzy, kde-format
#| msgid "U&se the following proxy configuration URL"
msgid "Use proxy auto configuration URL:"
msgstr "Dùng URL cấu hình ủy nhiệm này"

#. i18n: ectx: property (whatsThis), widget (KUrlRequester, proxyScriptUrlRequester)
#: kcms/kio/kproxydlg.ui:93
#, kde-format
msgid "Enter the address for the proxy configuration script."
msgstr "Hãy nhập địa chỉ của tập lệnh cấu hình ủy nhiệm."

#. i18n: ectx: property (whatsThis), widget (QRadioButton, systemProxyRadioButton)
#: kcms/kio/kproxydlg.ui:117
#, kde-format
msgid ""
"<qt><p>Use proxy settings defined on the system.</p>\n"
"<p>Some platforms offer system wide proxy configuration information and "
"selecting this option allows you to use those settings.</p>\n"
"<p>On Mac platforms</p>\n"
"<p>On Windows platforms</p>\n"
"<p>On Unix and Linux platforms, such system proxy settings are usually "
"defined through environment variables. The following environment variables "
"are detected and used when present: <b>HTTP_PROXY</b>, <b>HTTPS_PROXY</b>, "
"<b>FTP_PROXY</b>, <b>NO_PROXY</b>.</p>\n"
"</qt>"
msgstr ""

#. i18n: ectx: property (text), widget (QRadioButton, systemProxyRadioButton)
#: kcms/kio/kproxydlg.ui:120
#, fuzzy, kde-format
#| msgid "U&se the following proxy configuration URL"
msgid "Use system proxy configuration:"
msgstr "Dùng URL cấu hình ủy nhiệm này"

#. i18n: ectx: property (whatsThis), widget (QPushButton, autoDetectButton)
#: kcms/kio/kproxydlg.ui:127
#, kde-format
msgid ""
"<qt>Attempt automatic discovery of the environment variables used for "
"setting system wide proxy information.<p> This feature works by searching "
"for commonly used variable names such as HTTP_PROXY, FTP_PROXY and NO_PROXY."
"</qt>"
msgstr ""
"<qt>Cố phát hiện tự động các biến môi trường được dùng để đặt thông tin ủy "
"nhiệm cho toàn hệ thống.<p>Tính năng này tìm kiếm các tên biến thường dụng "
"như HTTP_PROXY (ủy nhiệm giao thức truyền siêu văn bản), FTP_PROXY (ủy nhiệm "
"giao thức truyền tập tin) và NO_PROXY (không có ủy nhiệm).</qt>"

#. i18n: ectx: property (text), widget (QPushButton, autoDetectButton)
#: kcms/kio/kproxydlg.ui:130
#, fuzzy, kde-format
#| msgid "Auto &Detect"
msgid "Auto D&etect"
msgstr "&Tìm ra tự động"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpEdit)
#: kcms/kio/kproxydlg.ui:158 kcms/kio/kproxydlg.ui:183
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used "
#| "to store the address of the HTTP proxy server.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used to "
"store the address of the HTTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTP_PROXY</b>, ủy nhiệm HTTP được "
"dùng để cất giữ địa chỉ của máy phục vụ HTTP.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpEditLabel)
#: kcms/kio/kproxydlg.ui:161 kcms/kio/kproxydlg.ui:383
#, fuzzy, kde-format
#| msgid "&Proxy"
msgid "HTTP Proxy:"
msgstr "Ủ&y nhiệm"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpsLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpsEdit)
#: kcms/kio/kproxydlg.ui:193 kcms/kio/kproxydlg.ui:218
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used "
#| "to store the address of the HTTPS proxy server.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt an automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used to "
"store the address of the HTTPS proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTPS_PROXY</b>, ủy nhiệm HTTPS "
"(HTTP bảo mật) được dùng để cất giữ địa chỉ của máy phục vụ HTTPS.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpsLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsEditLabel)
#: kcms/kio/kproxydlg.ui:196 kcms/kio/kproxydlg.ui:449
#, fuzzy, kde-format
#| msgid "&Proxy"
msgid "SSL Proxy:"
msgstr "Ủ&y nhiệm"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyFtpLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyFtpEdit)
#: kcms/kio/kproxydlg.ui:228 kcms/kio/kproxydlg.ui:253
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used "
#| "to store the address of the FTP proxy server.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt an automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used to "
"store the address of the FTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>FTP_PROXY</b>, ủy nhiệm FTP được "
"dùng để cất giữ địa chỉ của máy phục vụ FTP.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyFtpLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpEditLabel)
#: kcms/kio/kproxydlg.ui:231 kcms/kio/kproxydlg.ui:499
#, fuzzy, kde-format
#| msgid "&Proxy"
msgid "FTP Proxy:"
msgstr "Ủ&y nhiệm"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxySocksLabel)
#: kcms/kio/kproxydlg.ui:263
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used "
#| "to store the address of the HTTPS proxy server.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt an automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, used to "
"store the address of the SOCKS proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTPS_PROXY</b>, ủy nhiệm HTTPS "
"(HTTP bảo mật) được dùng để cất giữ địa chỉ của máy phục vụ HTTPS.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxySocksLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxySocksEditLabel)
#: kcms/kio/kproxydlg.ui:266 kcms/kio/kproxydlg.ui:552
#, fuzzy, kde-format
#| msgid "&Proxy"
msgid "SOCKS Proxy:"
msgstr "Ủ&y nhiệm"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxySocksEdit)
#: kcms/kio/kproxydlg.ui:285
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used "
#| "to store the address of the HTTPS proxy server.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt an automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, "
"used to store the address of the SOCKS proxy server.<p>Alternatively, you "
"can click on the <b>\"Auto Detect\"</b> button to attempt an automatic "
"discovery of this variable.</p></qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTPS_PROXY</b>, ủy nhiệm HTTPS "
"(HTTP bảo mật) được dùng để cất giữ địa chỉ của máy phục vụ HTTPS.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QLabel, sysNoProxyLabel)
#. i18n: ectx: property (whatsThis), widget (QLabel, manNoProxyLabel)
#: kcms/kio/kproxydlg.ui:295 kcms/kio/kproxydlg.ui:599
#, kde-format
msgid ""
"<qt>\n"
"Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
"addresses of sites for which the proxy server should not be used.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập biến môi trường, v.d. <b>NO_PROXY</b>, được dùng để cất giữ địa chỉ "
"của mỗi nơi Mạng với đó nên không dùng trình phục vụ ủy nhiệm.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, sysNoProxyLabel)
#. i18n: ectx: property (text), widget (QLabel, manNoProxyLabel)
#: kcms/kio/kproxydlg.ui:298 kcms/kio/kproxydlg.ui:602
#, fuzzy, kde-format
#| msgid "E&xceptions"
msgid "Exceptions:"
msgstr "Ng&oại lệ"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemNoProxyEdit)
#: kcms/kio/kproxydlg.ui:317
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
#| "addresses of sites for which the proxy server should not be used.<p>\n"
#| "Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
#| "attempt an automatic discovery of this variable.\n"
#| "</qt>"
msgid ""
"<qt>Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
"addresses of sites for which the above proxy settings should not be used."
"<p>Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
"attempt an automatic discovery of this variable.</p></qt>"
msgstr ""
"<qt>\n"
"Hãy nhập biến môi trường, v.d. <b>NO_PROXY</b>, được dùng để cất giữ địa chỉ "
"của mỗi nơi Mạng với đó nên không dùng trình phục vụ ủy nhiệm.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, showEnvValueCheckBox)
#: kcms/kio/kproxydlg.ui:324
#, kde-format
msgid "Show the &value of the environment variables"
msgstr "Hiện &giá trị của biến môi trường"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, manualProxyRadioButton)
#: kcms/kio/kproxydlg.ui:343
#, kde-format
msgid "Manually enter proxy server configuration information."
msgstr "Tự nhập thông tin cấu hình máy phục vụ ủy nhiệm."

#. i18n: ectx: property (text), widget (QRadioButton, manualProxyRadioButton)
#: kcms/kio/kproxydlg.ui:346
#, fuzzy, kde-format
#| msgid "A&utomatically detect proxy configuration"
msgid "Use manually specified proxy configuration:"
msgstr "Tìm ra tự động cấ&u hình ủy nhiệm"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpEdit)
#: kcms/kio/kproxydlg.ui:398
#, kde-format
msgid "Enter the address of the HTTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTP."

#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxySocksSpinBoxLabel)
#: kcms/kio/kproxydlg.ui:405 kcms/kio/kproxydlg.ui:471
#: kcms/kio/kproxydlg.ui:524 kcms/kio/kproxydlg.ui:574
#, kde-format
msgid "Port:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyHttpSpinBox)
#: kcms/kio/kproxydlg.ui:421
#, fuzzy, kde-format
#| msgid "Enter the address of the HTTP proxy server."
msgid "Enter the port number of the HTTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTP."

#. i18n: ectx: property (text), widget (QCheckBox, useSameProxyCheckBox)
#: kcms/kio/kproxydlg.ui:436
#, fuzzy, kde-format
#| msgid "&Use the same proxy server for all protocols"
msgid "Use this proxy server for a&ll protocols"
msgstr "D&ùng cùng một máy phục vụ ủy nhiệm cho mọi giao thức"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpsEdit)
#: kcms/kio/kproxydlg.ui:464
#, kde-format
msgid "Enter the address of the HTTPS proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTPS."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyHttpsSpinBox)
#: kcms/kio/kproxydlg.ui:481
#, fuzzy, kde-format
#| msgid "Enter the address of the HTTPS proxy server."
msgid "Enter the port number of the HTTPS proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTPS."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyFtpEdit)
#: kcms/kio/kproxydlg.ui:517
#, kde-format
msgid "Enter the address of the FTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm FTP."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyFtpSpinBox)
#: kcms/kio/kproxydlg.ui:534
#, fuzzy, kde-format
#| msgid "Enter the address of the FTP proxy server."
msgid "Enter the port number of the FTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm FTP."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxySocksEdit)
#: kcms/kio/kproxydlg.ui:567
#, fuzzy, kde-format
#| msgid "Enter the address of the HTTPS proxy server."
msgid "Enter the address of the SOCKS proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTPS."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxySocksSpinBox)
#: kcms/kio/kproxydlg.ui:584
#, fuzzy, kde-format
#| msgid "Enter the address of the HTTPS proxy server."
msgid "Enter the port number of the SOCKS proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTPS."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualNoProxyEdit)
#: kcms/kio/kproxydlg.ui:628
#, kde-format
msgid ""
"<qt>\n"
"<p>Enter a comma separated list of hostnames or ip addresses that should be "
"excluded from using the above proxy settings.</p>\n"
"<p>If you want to exclude all hosts for a given domain, then simply enter "
"the domain name preceded by a dot. For example, to exclude all hostnames for "
"<i>kde.org</i>, enter <i>.kde.org</i>. Wildcard characters such as '*' or "
"'?' are not supported and will have no effect.</p>\n"
"<p>Additionally, you can also enter IP addresses, e.g. 127.0.0.1 and IP "
"addresses with a subnet, e.g. 192.168.0.1/24.</p>\n"
"</qt>"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QCheckBox, useReverseProxyCheckBox)
#: kcms/kio/kproxydlg.ui:639
#, fuzzy, kde-format
#| msgid "Use proxy only for entries in this list"
msgid ""
"<qt>\n"
"Check this box if you want the above proxy settings to apply only to the "
"addresses listed in the <i>Exceptions</i> list.</qt>"
msgstr "Dùng ủy nhiệm chỉ cho mục nhập trong danh sách này"

#. i18n: ectx: property (text), widget (QCheckBox, useReverseProxyCheckBox)
#: kcms/kio/kproxydlg.ui:642
#, fuzzy, kde-format
#| msgid "Use proxy only for entries in this list"
msgid "Use proxy settings only for addresses in the Exceptions list"
msgstr "Dùng ủy nhiệm chỉ cho mục nhập trong danh sách này"

#: kcms/kio/ksaveioconfig.cpp:224
#, kde-format
msgid ""
"You have to restart the running applications for these changes to take "
"effect."
msgstr ""
"Bạn cần phải khởi chạy lại các ứng dụng đang chạy để các thay đổi này có tác "
"dụng."

#: kcms/kio/ksaveioconfig.cpp:226 kcms/kio/ksaveioconfig.cpp:240
#, fuzzy, kde-format
#| msgid "Update Failed"
msgctxt "@title:window"
msgid "Update Failed"
msgstr "Việc cập nhật bị lỗi"

#: kcms/kio/ksaveioconfig.cpp:239
#, kde-format
msgid "You have to restart KDE for these changes to take effect."
msgstr "Bạn cần phải khởi chạy lại môi trường KDE để các thay đổi có tác dụng."

#: kcms/kio/netpref.cpp:31
#, kde-format
msgid "Timeout Values"
msgstr "Giá trị thời hạn"

#: kcms/kio/netpref.cpp:32
#, fuzzy, kde-format
#| msgid ""
#| "Here you can set timeout values. You might want to tweak them if your "
#| "connection is very slow. The maximum allowed value is %1 seconds."
msgid ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is 1 second."
msgid_plural ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is %1 seconds."
msgstr[0] ""
"Ở đây bạn có thể đặt giá trị thời hạn. Có lẽ bạn muốn điều chỉnh giá trị này "
"nếu sự kết nối của mình chạy rất chậm. Giá trị tối đa được phép là %1 giây."

#: kcms/kio/netpref.cpp:44 kcms/kio/netpref.cpp:51 kcms/kio/netpref.cpp:58
#: kcms/kio/netpref.cpp:65
#, fuzzy, kde-format
#| msgid " sec"
msgid " second"
msgid_plural " seconds"
msgstr[0] " giây"

#: kcms/kio/netpref.cpp:47
#, kde-format
msgid "Soc&ket read:"
msgstr "Đọc &ổ cắm:"

#: kcms/kio/netpref.cpp:54
#, kde-format
msgid "Pro&xy connect:"
msgstr "Kết nối ủ&y nhiệm:"

#: kcms/kio/netpref.cpp:61
#, kde-format
msgid "Server co&nnect:"
msgstr "&Kết nối máy phục vụ :"

#: kcms/kio/netpref.cpp:68
#, kde-format
msgid "&Server response:"
msgstr "Đáp ứng máy &phục vụ :"

#: kcms/kio/netpref.cpp:70
#, fuzzy, kde-format
#| msgid "Options"
msgid "Global Options"
msgstr "Tuỳ chọn"

#: kcms/kio/netpref.cpp:74 kcms/kio/netpref.cpp:98
#, kde-format
msgid "Mark &partially uploaded files"
msgstr "Nhãn tập tin đã tải lên bộ &phận"

#: kcms/kio/netpref.cpp:75
#, fuzzy, kde-format
#| msgid ""
#| "<p>Marks partially uploaded FTP files.</p><p>When this option is enabled, "
#| "partially uploaded files will have a \".part\" extension. This extension "
#| "will be removed once the transfer is complete.</p>"
msgid ""
"<p>Marks partially uploaded files through SMB, SFTP and other protocols.</"
"p><p>When this option is enabled, partially uploaded files will have a \"."
"part\" extension. This extension will be removed once the transfer is "
"complete.</p>"
msgstr ""
"<p>Nhãn các tập tin đã tải lên FTP bộ phận.</p><p>Khi tùy chọn này đã bật, "
"các tập tin đã tải lên bộ phận có phần mở rộng tập tin « .part » (phần). Một "
"khi truyền xong, phần mở rộng này được gỡ bỏ.</p>"

#: kcms/kio/netpref.cpp:86
#, kde-format
msgid "FTP Options"
msgstr "Tùy chọn FTP"

#: kcms/kio/netpref.cpp:90
#, kde-format
msgid "Enable passive &mode (PASV)"
msgstr "Bật chế độ bị động (PASV)"

#: kcms/kio/netpref.cpp:91
#, kde-format
msgid ""
"Enables FTP's \"passive\" mode. This is required to allow FTP to work from "
"behind firewalls."
msgstr ""
"HIệu lực chế độ « bị động » của giao thức truyền tập tin FTP. Cần thiết để "
"cho FTP khả năng hoạt động khi nằm sau bức tường lửa."

#: kcms/kio/netpref.cpp:99
#, kde-format
msgid ""
"<p>Marks partially uploaded FTP files.</p><p>When this option is enabled, "
"partially uploaded files will have a \".part\" extension. This extension "
"will be removed once the transfer is complete.</p>"
msgstr ""
"<p>Nhãn các tập tin đã tải lên FTP bộ phận.</p><p>Khi tùy chọn này đã bật, "
"các tập tin đã tải lên bộ phận có phần mở rộng tập tin « .part » (phần). Một "
"khi truyền xong, phần mở rộng này được gỡ bỏ.</p>"

#: kcms/kio/netpref.cpp:174
#, kde-format
msgid ""
"<h1>Network Preferences</h1>Here you can define the behavior of KDE programs "
"when using Internet and network connections. If you experience timeouts or "
"use a modem to connect to the Internet, you might want to adjust these "
"settings."
msgstr ""
"<h1>Tùy thích mạng</h1>Ở đây bạn có thể xác định ứng xử của chương trình KDE "
"khi kết nối đến Mạng và đến mạng khác. Nếu bạn gặp trường hợp quá giờ, hoặc "
"sử dụng bộ điều giải để kết nối đến Mạng, có lẽ bạn muốn điều chỉnh thiết "
"lập này."

#: kcms/kio/smbrodlg.cpp:48
#, kde-format
msgid "These settings apply to network browsing only."
msgstr ""

#: kcms/kio/smbrodlg.cpp:52
#, kde-format
msgid "Default user name:"
msgstr "Tên người dùng mặc định:"

#: kcms/kio/smbrodlg.cpp:60
#, kde-format
msgid "Default password:"
msgstr "Mật khẩu mặc định:"

#: kcms/kio/smbrodlg.cpp:179
#, kde-format
msgid ""
"<h1>Windows Shares</h1><p>Applications using the SMB kioslave (like "
"Konqueror) are able to access shared Microsoft Windows file systems, if "
"properly configured.</p><p>You can specify here the credentials used to "
"access the shared resources. Passwords will be stored locally, and scrambled "
"so as to render them unreadable to the human eye. For security reasons, you "
"may not want to do that, as entries with passwords are clearly indicated as "
"such.</p>"
msgstr ""

#: kcms/kio/useragentdlg.cpp:81
#, fuzzy, kde-format
#| msgid "Add Identification"
msgctxt "@title:window"
msgid "Add Identification"
msgstr "Thêm đoạn nhận diện"

#: kcms/kio/useragentdlg.cpp:147
#, fuzzy, kde-format
#| msgid "Modify Identification"
msgctxt "@title:window"
msgid "Modify Identification"
msgstr "Sửa đổi đoạn nhận diện"

#: kcms/kio/useragentdlg.cpp:195
#, kde-format
msgid ""
"<qt><center>Found an existing identification for<br/><b>%1</b><br/>Do you "
"want to replace it?</center></qt>"
msgstr ""
"<qt><center>Tìm thấy đoạn nhận diện<br/><b>%1</b> đã có.<br/>Bạn có muốn "
"thay thế nó không?</center></qt>"

#: kcms/kio/useragentdlg.cpp:200
#, fuzzy, kde-format
#| msgid "Duplicate Identification"
msgctxt "@title:window"
msgid "Duplicate Identification"
msgstr "Nhận diện trùng"

#: kcms/kio/useragentdlg.cpp:372
#, fuzzy, kde-format
#| msgid ""
#| "<h1>Browser Identification</h1> The browser-identification module allows "
#| "you to have full control over how Konqueror will identify itself to web "
#| "sites you browse.<P>This ability to fake identification is necessary "
#| "because some web sites do not display properly when they detect that they "
#| "are not talking to current versions of either Netscape Navigator or "
#| "Internet Explorer, even if the browser actually supports all the "
#| "necessary features to render those pages properly. For such sites, you "
#| "can use this feature to try to browse them. Please understand that this "
#| "might not always work, since such sites might be using non-standard web "
#| "protocols and or specifications.<P><u>NOTE:</u> To obtain specific help "
#| "on a particular section of the dialog box, simply click on the quick help "
#| "button on the window title bar, then click on the section for which you "
#| "are seeking help."
msgid ""
"<h1>Browser Identification</h1><p>The browser-identification module allows "
"you to have full control over how KDE applications using the HTTP protocol "
"(like Konqueror) will identify itself to web sites you browse.</p><p>This "
"ability to fake identification is necessary because some web sites do not "
"display properly when they detect that they are not talking to current "
"versions of either Netscape Navigator or Internet Explorer, even if the "
"browser actually supports all the necessary features to render those pages "
"properly. For such sites, you can use this feature to try to browse them. "
"Please understand that this might not always work, since such sites might be "
"using non-standard web protocols and or specifications.</p><p><u>NOTE:</u> "
"To obtain specific help on a particular section of the dialog box, simply "
"click on the quick help button on the window title bar, then click on the "
"section for which you are seeking help.</p>"
msgstr ""
"<h1>Nhận diện trình duyệt</h1> Mô-đun nhận diện trình duyệt cho bạn điều "
"khiển hoàn toàn cách nhận diện trình Konqueror với nơi Mạng trong khi bạn "
"duyệt.<P>Khả năng tạo thông tin nhận diện giả này cần thiết vì một số nơi "
"Mạng không hiển thị trang cho đúng khi chúng phát hiện trình duyệt không "
"phải là Netscape Navigator hay Internet Explorer, thậm chí nếu trình duyệt "
"thật sự hỗ trợ các tính năng cần thiết để vẽ các trang đó cho đúng. Với nơi "
"Mạng như thế, bạn có thể sử dụng tính năng này, để duyệt. Vui lòng thông "
"cảm, có lẽ nó không luôn luôn hoạt động được, vì nơi Mạng như thế thường "
"không tùy theo tiêu chuẩn Mạng, các giao thức và đặc tả yếu tố để tạo trang "
"Mạng cho mọi người xem được.<P><u>GHI CHÚ :</u> để được trợ giúp đặc trưng "
"cho phần nào của hộp thoại, đơn giản hãy nhắp vào nút Trợ giúp Nhanh trên "
"thanh tựa cửa sổ, rồi nhắp vào phần nào chưa hiểu được."

#. i18n: ectx: property (whatsThis), widget (QWidget, UserAgentUI)
#: kcms/kio/useragentdlg.ui:17
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Here you can modify the default browser-identification text or set a site "
#| "<code>(eg. www.kde.org)</code> or a domain <code>(eg. kde.org)</code> "
#| "specific identification text.<p>\n"
#| "To add a new site specific identification text, click the <code>New</"
#| "code> button and supply the necessary information. To change an existing "
#| "site specific entry, click on the <code>Change</code> button. The "
#| "<code>Delete</code> button will remove the selected site specific "
#| "identification text, causing the default setting to be used for that site "
#| "or domain.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Here you can modify the default browser-identification text or set a site "
"<code>(eg. www.kde.org)</code> or a domain <code>(eg. kde.org)</code> "
"specific identification text.<p>\n"
"To add a new site-specific identification text, click the <code>New</code> "
"button and supply the necessary information. To change an existing site-"
"specific entry, click on the <code>Change</code> button. The <code>Delete</"
"code> button will remove the selected site-specific identification text, "
"causing the default setting to be used for that site or domain.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Ở đây bạn có thể sửa đổi văn bản nhận diện trình duyệt mặc định, hoặc đặt "
"văn bản nhận diện trình duyệt đặc trưng cho nơi Mạng <code>(v.d. www.kde."
"org)</code> hay miền <code>(v.d. kde.org)</code>.<p>\n"
"Để thêm một văn bản nhận diện trình duyệt đặc trưng cho nơi Mạng mới, nhấn "
"vào nút <code>Mới</code> rồi cung cấp thông tin cần thiết. Để thay đổi một "
"mục nhập đã có, nhấn vào nút <code>Đổi</code>. Cái nút <code>Xoá</code> sẽ "
"gỡ bỏ văn bản nhận diện trình duyệt đặc trưng cho nơi Mạng đã chọn, gây ra "
"thiết lập mặc định được dùng cho nơi Mạng hay miền đó.\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, sendUACheckBox)
#: kcms/kio/useragentdlg.ui:27
#, kde-format
msgid ""
"<qt>\n"
"Send the browser identification to web sites.<p>\n"
"<u>NOTE:</u> Many sites rely on this information to display pages properly, "
"hence, it is highly recommended that you do not totally disable this feature "
"but rather customize it.<p>\n"
"By default, only minimal identification information is sent to remote sites. "
"The identification text that will be sent is shown below.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Gởi cho các nơi Mạng thông tin nhận diện trình duyệt.<p>\n"
"<u>GHI CHÚ :</u> nhiều nơi Mạng nhờ thông tin này để hiển thị trang cho "
"đúng. Vì vậy, rất khuyên bạn không tắt tính năng này, mà tùy chỉnh nó thay "
"thế.<p>\n"
"Mặc định là gởi cho nơi Mạng ở xa chỉ thông tin nhận diện tối thiểu. Bên "
"dưới hiển thị đoạn nhận diện cần gởi.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, sendUACheckBox)
#: kcms/kio/useragentdlg.ui:30
#, kde-format
msgid "&Send identification"
msgstr "&Nhận diện"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, defaultIdGroupBox)
#: kcms/kio/useragentdlg.ui:43
#, kde-format
msgid ""
"The browser identification text sent to the sites you visit. Use the "
"provided options to customize it."
msgstr ""
"Đoạn nhận diện trình duyệt cần gởi cho nơi Mạng bạn thăm. Hãy dùng những tùy "
"chọn đã cung cấp để tùy chỉnh đoạn này."

#. i18n: ectx: property (title), widget (QGroupBox, defaultIdGroupBox)
#: kcms/kio/useragentdlg.ui:46
#, kde-format
msgid "Default Identification"
msgstr "Nhận diện mặc định"

#. i18n: ectx: property (whatsThis), widget (KSqueezedTextLabel, defaultIdLineEdit)
#: kcms/kio/useragentdlg.ui:58
#, kde-format
msgid ""
"The browser identification text sent to the sites you visit. You can "
"customize it using the options provided below."
msgstr ""
"Đoạn nhận diện trình duyệt cần gởi cho nơi Mạng bạn thăm. Bạn có thể tùy "
"chỉnh đoạn này, dùng những tùy chọn được cung cấp bên dưới."

#. i18n: ectx: property (whatsThis), widget (QCheckBox, osNameCheckBox)
#: kcms/kio/useragentdlg.ui:71
#, kde-format
msgid ""
"Includes your operating system's name in the browser identification text."
msgstr "Gồm tên của hệ điều hành của bạn trong đoạn nhận diện trình duyệt."

#. i18n: ectx: property (text), widget (QCheckBox, osNameCheckBox)
#: kcms/kio/useragentdlg.ui:74
#, kde-format
msgid "Add operating s&ystem name"
msgstr "Thêm tên &hệ điều hành"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, osVersionCheckBox)
#: kcms/kio/useragentdlg.ui:102
#, kde-format
msgid ""
"Includes your operating system's version number in the browser "
"identification text."
msgstr ""
"Gồm phiên bản của hệ điều hành của bạn trong đoạn nhận diện trình duyệt."

#. i18n: ectx: property (text), widget (QCheckBox, osVersionCheckBox)
#: kcms/kio/useragentdlg.ui:105
#, kde-format
msgid "Add operating system &version"
msgstr "Thêm &phiên bản hệ điều hành"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, processorTypeCheckBox)
#: kcms/kio/useragentdlg.ui:115
#, kde-format
msgid "Includes your machine's CPU type in the browser identification text."
msgstr "Gồm kiểu bộ xử lý trung tâm của bạn trong đoạn nhận diện trình duyệt."

#. i18n: ectx: property (text), widget (QCheckBox, processorTypeCheckBox)
#: kcms/kio/useragentdlg.ui:118
#, kde-format
msgid "Add &machine (processor) type"
msgstr "Thêm kiểu máy (CPU)"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, languageCheckBox)
#: kcms/kio/useragentdlg.ui:127
#, fuzzy, kde-format
#| msgid ""
#| "Includes your language settings in the browser identification text to "
#| "obtain localised versions of the page."
msgid ""
"Includes your language settings in the browser identification text to obtain "
"localized versions of the page."
msgstr ""
"Gồm thiết lập ngôn ngữ của bạn trong văn bản nhận diện trình duyệt, để giánh "
"được trang Mạng đã dịch, chẳng hặn, sang tiếng Việt."

#. i18n: ectx: property (text), widget (QCheckBox, languageCheckBox)
#: kcms/kio/useragentdlg.ui:130
#, kde-format
msgid "Add lang&uage information"
msgstr "Thêm thông tin ngôn ng&ữ"

#. i18n: ectx: property (title), widget (QGroupBox, domainPolicyGroupBox)
#: kcms/kio/useragentdlg.ui:143
#, kde-format
msgid "Site Specific Identification"
msgstr "Nhận diện đặc trưng cho nơi Mạng"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:156
#, kde-format
msgid "Site Name"
msgstr "Tên nơi Mạng"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:161
#, kde-format
msgid "Identification"
msgstr "Nhận diện"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:166
#, kde-format
msgid "User Agent"
msgstr "Tác nhân người dùng"

#. i18n: ectx: property (whatsThis), widget (QPushButton, newButton)
#: kcms/kio/useragentdlg.ui:179
#, kde-format
msgid "Add new identification text for a site."
msgstr "Thêm đoạn nhận diện mới cho một nơi Mạng."

#. i18n: ectx: property (whatsThis), widget (QPushButton, changeButton)
#: kcms/kio/useragentdlg.ui:189
#, kde-format
msgid "Change the selected identifier text."
msgstr "Thay đổi đoạn nhận diện đã chọn."

#. i18n: ectx: property (whatsThis), widget (QPushButton, deleteButton)
#: kcms/kio/useragentdlg.ui:199
#, kde-format
msgid "Delete the selected identifier text."
msgstr "Xoá đoạn nhận diện đã chọn."

#. i18n: ectx: property (whatsThis), widget (QPushButton, deleteAllButton)
#: kcms/kio/useragentdlg.ui:209
#, kde-format
msgid "Delete all identifiers."
msgstr "Xoá mọi đồ nhận diện."

#. i18n: ectx: property (whatsThis), widget (QLabel, siteLabel)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, siteLineEdit)
#: kcms/kio/useragentselectordlg.ui:19 kcms/kio/useragentselectordlg.ui:38
#, fuzzy, kde-format
#| msgid ""
#| "<qt>\n"
#| "Enter the site or domain name where a fake browser identification should "
#| "be used.<p>\n"
#| "<u>NOTE:</u> Wildcard syntax such as \\\"*,?\\\" is NOT allowed: instead, "
#| "use the top level address of a site to make generic matches; for example, "
#| "if you want all KDE sites to receive a fake browser identification, you "
#| "would enter <code>.kde.org</code> - the fake identity would then be sent "
#| "to any KDE site that ends with <code>.kde.org</code>.\n"
#| "</qt>"
msgid ""
"<qt>\n"
"Enter the site or domain name where a fake browser identification should be "
"used.<p>\n"
"<u>NOTE:</u> Wildcard syntax such as \\\"*,?\\\" is NOT allowed: instead, "
"use the top level address of a site to make generic matches; for example, if "
"you want all KDE sites to receive a fake browser identification, you would "
"enter <code>kde.org</code> - the fake identity would then be sent to any KDE "
"site that ends with <code>kde.org</code>.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập nơi Mạng hay tên miền nơi cần nhận diện trình duyệt giả.<p>\n"
"<u>GHI CHÚ :</u> KHÔNG cho phép cú pháp đại diện như \\\"*,?\\\": thay vào "
"đó, hãy dùng địa chỉ lớp đầu của nơi Mạng để khớp giống loài. Lấy thí dụ, "
"nếu bạn muốn nhận diện trình duyệt giả với mọi nơi Mạng KDE, hãy nhập <code>."
"kde.org</code> &mdash; thông tin nhận diện giả sẽ được gởi cho bất kỳ nơi "
"Mạng KDE kết thúc với <code>.kde.org</code>.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, siteLabel)
#: kcms/kio/useragentselectordlg.ui:22
#, kde-format
msgid "&When browsing the following site:"
msgstr "Khi du&yệt nơi Mạng này:"

#. i18n: ectx: property (whatsThis), widget (QLabel, aliasLabel)
#. i18n: ectx: property (whatsThis), widget (KComboBox, aliasComboBox)
#: kcms/kio/useragentselectordlg.ui:47 kcms/kio/useragentselectordlg.ui:65
#, kde-format
msgid ""
"<qt>\n"
"Select the browser identification to use whenever contacting the site you "
"specified above.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy chọn cách nhận diện trình duyệt cần dùng khi liên lạc với nơi Mạng đã "
"xác định trên.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, aliasLabel)
#: kcms/kio/useragentselectordlg.ui:50
#, kde-format
msgid "&Use the following identification:"
msgstr "Nhận diện nh&ư thế :"

#. i18n: ectx: property (whatsThis), widget (QLabel, identityLabel)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, identityLineEdit)
#: kcms/kio/useragentselectordlg.ui:74 kcms/kio/useragentselectordlg.ui:89
#, kde-format
msgid ""
"<qt>\n"
"The actual browser identification text that will be sent to the remote "
"machine.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Đoạn nhận diện trình duyệt cần gởi cho máy ở xa.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, identityLabel)
#: kcms/kio/useragentselectordlg.ui:77
#, kde-format
msgid "Real identification:"
msgstr "Nhận diện thật:"

#: kcms/webshortcuts/main.cpp:40
#, kde-format
msgid "Web Shortcuts"
msgstr ""

#: kcms/webshortcuts/main.cpp:41
#, fuzzy, kde-format
#| msgid "Configure"
msgid "Configure enhanced browsing features"
msgstr "Cấu hình"

#: kcms/webshortcuts/main.cpp:49
#, kde-format
msgid ""
"<h1>Enhanced Browsing</h1> In this module you can configure some enhanced "
"browsing features of KDE. <h2>Web Shortcuts</h2>Web Shortcuts are a quick "
"way of using Web search engines. For example, type \"duckduckgo:frobozz\" or "
"\"dd:frobozz\" and your web browser will do a search on DuckDuckGo for "
"\"frobozz\". Even easier: just press Alt+F2 (if you have not changed this "
"keyboard shortcut) and enter the shortcut in the Run Command dialog."
msgstr ""

#: kioexec/kioexecd.cpp:99
#, kde-format
msgid ""
"The file %1\n"
"has been modified. Do you want to upload the changes?"
msgstr ""

#: kioexec/kioexecd.cpp:100 kioexec/main.cpp:243 kioexec/main.cpp:248
#, fuzzy, kde-format
#| msgid "File name:"
msgid "File Changed"
msgstr "Tên tập tin:"

#: kioexec/kioexecd.cpp:100 kioexec/main.cpp:248
#, fuzzy, kde-format
#| msgid "Reload"
msgid "Upload"
msgstr "Nạp lại"

#: kioexec/kioexecd.cpp:100 kioexec/main.cpp:248
#, fuzzy, kde-format
#| msgid "Do Not Store"
msgid "Do Not Upload"
msgstr "Không lưu"

#: kioexec/main.cpp:58
#, kde-format
msgid "KIO Exec - Opens remote files, watches modifications, asks for upload"
msgstr ""

#: kioexec/main.cpp:75
#, fuzzy, kde-format
#| msgid "Malformed URL %1."
msgid "Invalid URL: %1"
msgstr "Địa chỉ Mạng dạng sai %1."

#: kioexec/main.cpp:81
#, fuzzy, kde-format
#| msgid "Could not bind %1."
msgid "File not found: %1"
msgstr "Không thể đóng kết %1."

#: kioexec/main.cpp:98
#, kde-format
msgid ""
"The URL %1\n"
"is malformed"
msgstr ""

#: kioexec/main.cpp:100
#, kde-format
msgid ""
"Remote URL %1\n"
"not allowed with --tempfiles switch"
msgstr ""

#: kioexec/main.cpp:242
#, kde-format
msgid ""
"The supposedly temporary file\n"
"%1\n"
"has been modified.\n"
"Do you still want to delete it?"
msgstr ""

#: kioexec/main.cpp:243
#, fuzzy, kde-format
#| msgid "Do Not Store"
msgid "Do Not Delete"
msgstr "Không lưu"

#: kioexec/main.cpp:247
#, kde-format
msgid ""
"The file\n"
"%1\n"
"has been modified.\n"
"Do you want to upload the changes?"
msgstr ""

#: kioexec/main.cpp:278
#, fuzzy, kde-format
#| msgid "Exec"
msgid "KIOExec"
msgstr "Chạy"

#: kioexec/main.cpp:280
#, kde-format
msgid "(c) 1998-2000,2003 The KFM/Konqueror Developers"
msgstr ""

#: kioexec/main.cpp:281
#, kde-format
msgid "David Faure"
msgstr ""

#: kioexec/main.cpp:282
#, kde-format
msgid "Stephan Kulow"
msgstr ""

#: kioexec/main.cpp:283
#, kde-format
msgid "Bernhard Rosenkraenzer"
msgstr ""

#: kioexec/main.cpp:284
#, kde-format
msgid "Waldo Bastian"
msgstr ""

#: kioexec/main.cpp:285
#, kde-format
msgid "Oswald Buddenhagen"
msgstr ""

#: kioexec/main.cpp:290
#, kde-format
msgid "Treat URLs as local files and delete them afterwards"
msgstr ""

#: kioexec/main.cpp:291
#, fuzzy, kde-format
#| msgid "Choose an alternate filename for the new file."
msgid "Suggested file name for the downloaded file"
msgstr "Hãy chọn một tên tập tịn xen kẽ cho tập tin mới."

#: kioexec/main.cpp:292
#, kde-format
msgid "Command to execute"
msgstr ""

#: kioexec/main.cpp:293
#, kde-format
msgid "URL(s) or local file(s) used for 'command'"
msgstr ""

#: kpac/discovery.cpp:112
#, kde-format
msgid "Could not find a usable proxy configuration script"
msgstr "Không tìm thấy một tập lệnh cấu hình ủy nhiệm có khả năng dùng"

#: kpac/downloader.cpp:93
#, kde-format
msgid ""
"Could not download the proxy configuration script:\n"
"%1"
msgstr ""
"Không thể tải về tập lệnh cấu hình ủy nhiệm:\n"
"%1"

#: kpac/downloader.cpp:96
#, kde-format
msgid "Could not download the proxy configuration script"
msgstr "Không thể tải về tập lệnh cấu hình ủy nhiệm"

#: kpac/proxyscout.cpp:240
#, kde-format
msgid ""
"The proxy configuration script is invalid:\n"
"%1"
msgstr ""
"Tập lệnh cấu hình ủy nhiệm không hợp lệ :\n"
"%1"

#: kpac/proxyscout.cpp:353
#, kde-format
msgid ""
"The proxy configuration script returned an error:\n"
"%1"
msgstr ""
"Tập lệnh cấu hình ủy nhiệm gặp lỗi :\n"
"%1"

#: kpac/script.cpp:749
#, kde-format
msgid "Could not find 'FindProxyForURL' or 'FindProxyForURLEx'"
msgstr ""

#: kpac/script.cpp:767
#, kde-format
msgid "Got an invalid reply when calling %1"
msgstr ""

#: kpasswdserver/kpasswdserver.cpp:563
#, fuzzy, kde-format
#| msgid "  Do you want to retry?"
msgid "Do you want to retry?"
msgstr "  Bạn có muốn thử lại không?"

#: kpasswdserver/kpasswdserver.cpp:568
#, fuzzy, kde-format
#| msgid "Server Authentication"
msgid "Retry Authentication"
msgstr "Xác thực máy phục vụ"

#: kpasswdserver/kpasswdserver.cpp:572
#, kde-format
msgctxt "@action:button filter-continue"
msgid "Retry"
msgstr ""

#: kpasswdserver/kpasswdserver.cpp:866
#, fuzzy, kde-format
#| msgid "Authorization Dialog"
msgid "Authentication Dialog"
msgstr "Hộp thoại xác thực"

#: urifilters/ikws/ikwsopts.cpp:54
#, fuzzy, kde-format
#| msgid "Name"
msgctxt "@title:column Name label from web shortcuts column"
msgid "Name"
msgstr "Tên"

#: urifilters/ikws/ikwsopts.cpp:56
#, kde-format
msgctxt "@title:column"
msgid "Shortcuts"
msgstr ""

#: urifilters/ikws/ikwsopts.cpp:58
#, kde-format
msgctxt "@title:column"
msgid "Preferred"
msgstr ""

#: urifilters/ikws/ikwsopts.cpp:107
#, kde-kuit-format
msgctxt "@info:tooltip"
msgid ""
"Check this box to select the highlighted web shortcut as preferred.<nl/"
">Preferred web shortcuts are used in places where only a few select "
"shortcuts can be shown at one time."
msgstr ""

#: urifilters/ikws/ikwsopts.cpp:201
#, fuzzy, kde-format
#| msgid "None"
msgctxt "@item:inlistbox No default web shortcut"
msgid "None"
msgstr "Không có"

#: urifilters/ikws/ikwsopts.cpp:264
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>In this module you can configure the web shortcuts feature. Web "
"shortcuts allow you to quickly search or lookup words on the Internet. For "
"example, to search for information about the KDE project using the Google "
"engine, you simply type <emphasis>gg:KDE</emphasis> or <emphasis>google:KDE</"
"emphasis>.</para><para>If you select a default search engine, then you can "
"search for normal words or phrases by simply typing them into the input "
"widget of applications that have built-in support for such a feature, e.g "
"Konqueror.</para>"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QCheckBox, cbEnableShortcuts)
#: urifilters/ikws/ikwsopts_ui.ui:17
#, kde-format
msgid ""
"<html><head/><body><p>Enable or disable web shortcuts. </p><p>Web shortcuts "
"allow you to quickly access or search for information located online or on "
"your hard drive. </p><p>KDE comes with many predefined Web shortcuts. One "
"such Web shortcut is the Google (TM) search shortcut. To use it, you simply "
"type the keyword 'gg' followed by the keyword delimiter and the search term, "
"e.g. <span style=\" font-weight:600;\">gg:KDE</span>.</p></body></html>"
msgstr ""

#. i18n: ectx: property (text), widget (QCheckBox, cbEnableShortcuts)
#: urifilters/ikws/ikwsopts_ui.ui:20
#, kde-format
msgid "&Enable Web shortcuts"
msgstr ""

#. i18n: ectx: property (text), widget (QCheckBox, cbUseSelectedShortcutsOnly)
#: urifilters/ikws/ikwsopts_ui.ui:30
#, kde-format
msgid "&Use preferred shortcuts only"
msgstr ""

#. i18n: ectx: property (placeholderText), widget (KLineEdit, searchLineEdit)
#: urifilters/ikws/ikwsopts_ui.ui:37
#, kde-format
msgid "Search for shortcut"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbNew)
#: urifilters/ikws/ikwsopts_ui.ui:71
#, kde-format
msgid "Add a new Web shortcut"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbChange)
#: urifilters/ikws/ikwsopts_ui.ui:84
#, kde-format
msgid "Modify the highlighted Web shortcut"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:97
#, kde-format
msgid "Delete the highlighted Web shortcut"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:100
#, kde-format
msgid "De&lete"
msgstr "Xoá &bỏ"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:138
#, kde-format
msgid ""
"<qt>\n"
"Select the search engine to use for input boxes that provide automatic "
"lookup services when you type in normal words and phrases instead of a URL. "
"To disable this feature select <b>None</b> from the list.\n"
"</qt>"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:141
#, kde-format
msgid "Default Web &shortcut:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:166
#, kde-format
msgid ""
"<html><head/><body><p>Select a default web shortcut. </p><p>This allows "
"applications to automatically convert the typed word or phrase to web "
"shortcut queries when they cannot be filtered into a proper URL. </p><p>To "
"disable this functionality select <span style=\" font-weight:600;\">None</"
"span> from the list. </p></body></html>"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:182
#, kde-format
msgid ""
"Choose the delimiter that separates the keyword from the phrase or word to "
"be searched."
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:185
#, kde-format
msgid "&Keyword delimiter:"
msgstr ""

#. i18n: ectx: property (toolTip), widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:204
#, kde-format
msgid "Choose a delimiter to mark the Web shortcut keyword."
msgstr ""

#. i18n: ectx: property (text), item, widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:208
#, kde-format
msgctxt "Colon as keyword delimiter"
msgid "Colon"
msgstr ""

#. i18n: ectx: property (text), item, widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:213
#, kde-format
msgctxt "Space as keyword delimiter"
msgid "Space"
msgstr ""

#: urifilters/ikws/kuriikwsfilter.cpp:123
#, kde-format
msgid "No preferred search providers were found."
msgstr ""

#: urifilters/ikws/kuriikwsfilter.cpp:142
#, kde-format
msgid "No search providers were found."
msgstr ""

#: urifilters/ikws/kurisearchfilter.cpp:95
#, kde-format
msgid "Search F&ilters"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:58
#, fuzzy, kde-format
#| msgid "Default"
msgctxt "@item:inlistbox The default character set"
msgid "Default"
msgstr "Mặc định"

#: urifilters/ikws/searchproviderdlg.cpp:62
#, kde-format
msgid "Modify Web Shortcut"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:72
#, kde-format
msgid "New Web Shortcut"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:125
#, kde-format
msgid ""
"The shortcut \"%1\" is already assigned to \"%2\". Please choose a different "
"one."
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:130
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "- web short cut (e.g. gg): what it refers to (e.g. Google)"
msgid "- %1: \"%2\""
msgstr "%1 (%2)"

#: urifilters/ikws/searchproviderdlg.cpp:134
#, kde-format
msgid ""
"The following shortcuts are already assigned. Please choose different ones.\n"
"%1"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:146
#, kde-format
msgid ""
"The Shortcut URL does not contain a \\{...} placeholder for the user query.\n"
"This means that the same page is always going to be visited, regardless of "
"the text typed in with the shortcut."
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:149
#, kde-format
msgid "Keep It"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbName)
#: urifilters/ikws/searchproviderdlg_ui.ui:17
#, kde-format
msgid "Enter the human-readable name of the search provider here."
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbName)
#: urifilters/ikws/searchproviderdlg_ui.ui:23
#, kde-format
msgid "Shortcut &name:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbQuery)
#. i18n: ectx: property (toolTip), widget (QLineEdit, leQuery)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leQuery)
#: urifilters/ikws/searchproviderdlg_ui.ui:42
#: urifilters/ikws/searchproviderdlg_ui.ui:64
#: urifilters/ikws/searchproviderdlg_ui.ui:70
#, kde-format
msgid ""
"<qt>\n"
"Enter the URI that is used to perform a search on the search engine here.<br/"
">The whole text to be searched for can be specified as \\{@} or \\{0}.<br/>\n"
"Recommended is \\{@}, since it removes all query variables (name=value) from "
"the resulting string, whereas \\{0} will be substituted with the unmodified "
"query string.<br/>You can use \\{1} ... \\{n} to specify certain words from "
"the query and \\{name} to specify a value given by 'name=value' in the user "
"query.<br/>In addition it is possible to specify multiple references (names, "
"numbers and strings) at once (\\{name1,name2,...,\"string\"}).<br/>The first "
"matching value (from the left) will be used as the substitution value for "
"the resulting URI.<br/>A quoted string can be used as the default value if "
"nothing matches from the left of the reference list.\n"
"</qt>"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbQuery)
#: urifilters/ikws/searchproviderdlg_ui.ui:48
#, kde-format
msgid "Shortcut &URL:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (KComboBox, cbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:83
#, kde-format
msgid "Select the character set that will be used to encode your search query."
msgstr ""

#. i18n: ectx: property (toolTip), widget (QLineEdit, leShortcut)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leShortcut)
#. i18n: ectx: property (whatsThis), widget (QLabel, lbShortcut)
#: urifilters/ikws/searchproviderdlg_ui.ui:92
#: urifilters/ikws/searchproviderdlg_ui.ui:97
#: urifilters/ikws/searchproviderdlg_ui.ui:116
#, kde-format
msgid ""
"<qt>\n"
"The shortcuts entered here can be used as a pseudo-URI scheme in KDE. For "
"example, the shortcut <b>av</b> can be used as in <b>av</b>:<b>my search</"
"b>\n"
"</qt>"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QLineEdit, leName)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leName)
#: urifilters/ikws/searchproviderdlg_ui.ui:104
#: urifilters/ikws/searchproviderdlg_ui.ui:107
#, kde-format
msgid ""
"<html><head/><body><p>Enter the human-readable name of the web shortcut here."
"</p></body></html>"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbShortcut)
#: urifilters/ikws/searchproviderdlg_ui.ui:119
#, kde-format
msgid "&Shortcuts:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:132
#, kde-format
msgid "Select the character set that will be used to encode your search query"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, lbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:135
#, kde-format
msgid "&Charset:"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbPaste)
#: urifilters/ikws/searchproviderdlg_ui.ui:158
#, kde-format
msgid "Insert query placeholder"
msgstr ""

#: urifilters/shorturi/kshorturifilter.cpp:279
#, fuzzy, kde-format
#| msgid ""
#| "<qt>Unable to run the command specified. The file or folder <b>%1</b> "
#| "does not exist.</qt>"
msgid "<qt><b>%1</b> does not have a home folder.</qt>"
msgstr ""
"<qt>Không thể chạy lệnh đã ghi rõ, vì không có tập tin hay thư mục <b>%1</b>."
"</qt>"

#: urifilters/shorturi/kshorturifilter.cpp:281
#, fuzzy, kde-format
#| msgid "<qt>KDE has requested access to the open wallet '<b>%1</b>'."
msgid "<qt>There is no user called <b>%1</b>.</qt>"
msgstr "<qt>KDE đã yêu cầu truy cập ví mở « <b>%1</b> »."

#: widgets/accessmanager.cpp:217
#, kde-format
msgid "Blocked request."
msgstr ""

#: widgets/accessmanager.cpp:290
#, fuzzy, kde-format
#| msgid "Unknown Error"
msgid "Unknown HTTP verb."
msgstr "Lỗi không rõ"

#. i18n: ectx: property (text), widget (QLabel, commonNameTag)
#: widgets/certificateparty.ui:28
#, kde-format
msgid "Common name:"
msgstr "Tên chung:"

#. i18n: ectx: property (text), widget (QLabel, commonName)
#: widgets/certificateparty.ui:38
#, kde-format
msgid "Acme Co."
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, organizationTag)
#: widgets/certificateparty.ui:48
#, kde-format
msgid "Organization:"
msgstr "Tổ chức:"

#. i18n: ectx: property (text), widget (QLabel, organization)
#: widgets/certificateparty.ui:58
#, kde-format
msgid "Acme Sundry Products Company"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, organizationalUnitTag)
#: widgets/certificateparty.ui:68
#, kde-format
msgid "Organizational unit:"
msgstr "Đơn vị tổ chức:"

#. i18n: ectx: property (text), widget (QLabel, organizationalUnit)
#: widgets/certificateparty.ui:78
#, kde-format
msgid "Fraud Department"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, countryTag)
#: widgets/certificateparty.ui:88
#, kde-format
msgid "Country:"
msgstr "Quốc gia :"

#. i18n: ectx: property (text), widget (QLabel, country)
#: widgets/certificateparty.ui:98
#, fuzzy, kde-format
#| msgid "Can Read"
msgid "Canada"
msgstr "Có thể đọc"

#. i18n: ectx: property (text), widget (QLabel, stateTag)
#: widgets/certificateparty.ui:108
#, fuzzy, kde-format
#| msgctxt "Federal State"
#| msgid "State:"
msgid "State:"
msgstr "Tỉnh"

#. i18n: ectx: property (text), widget (QLabel, state)
#: widgets/certificateparty.ui:118
#, kde-format
msgid "Quebec"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, cityTag)
#: widgets/certificateparty.ui:128
#, fuzzy, kde-format
#| msgid "Country:"
msgid "City:"
msgstr "Quốc gia :"

#. i18n: ectx: property (text), widget (QLabel, city)
#: widgets/certificateparty.ui:138
#, kde-format
msgid "Lakeridge Meadows"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, label)
#: widgets/checksumswidget.ui:17
#, kde-format
msgid ""
"Copy and paste a checksum in the field below.<br/>A checksum is usually "
"provided by the website you downloaded this file from."
msgstr ""

#. i18n: MD5, SHA1 and SHA256 are hashing algorithms
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEdit)
#: widgets/checksumswidget.ui:29
#, kde-format
msgid "Expected checksum (MD5, SHA1 or SHA256)..."
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pasteButton)
#: widgets/checksumswidget.ui:36
#, kde-format
msgid "Click to paste the checksum from the clipboard to the input field."
msgstr ""

#. i18n: MD5 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: widgets/checksumswidget.ui:65
#, kde-format
msgid "MD5:"
msgstr ""

#. i18n: SHA1 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: widgets/checksumswidget.ui:72
#, kde-format
msgid "SHA1:"
msgstr ""

#. i18n: SHA256 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: widgets/checksumswidget.ui:79
#, kde-format
msgid "SHA256:"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, md5Button)
#. i18n: ectx: property (text), widget (QPushButton, sha1Button)
#. i18n: ectx: property (text), widget (QPushButton, sha256Button)
#: widgets/checksumswidget.ui:88 widgets/checksumswidget.ui:126
#: widgets/checksumswidget.ui:164 widgets/kpropertiesdialog.cpp:1095
#, kde-format
msgid "Calculate"
msgstr "Tính"

#. i18n: ectx: property (toolTip), widget (QPushButton, md5CopyButton)
#. i18n: ectx: property (toolTip), widget (QPushButton, sha1CopyButton)
#. i18n: ectx: property (toolTip), widget (QPushButton, sha256CopyButton)
#: widgets/checksumswidget.ui:108 widgets/checksumswidget.ui:146
#: widgets/checksumswidget.ui:184
#, kde-format
msgid "Click to copy the checksum to the clipboard."
msgstr ""

#: widgets/dropjob.cpp:179
#, kde-format
msgid "C&ancel"
msgstr ""

#: widgets/dropjob.cpp:345
#, kde-format
msgid "&Move Here"
msgstr ""

#: widgets/dropjob.cpp:351
#, kde-format
msgid "&Copy Here"
msgstr ""

#: widgets/dropjob.cpp:357
#, kde-format
msgid "&Link Here"
msgstr ""

#: widgets/executablefileopendialog.cpp:33
#, fuzzy, kde-format
#| msgid "Do you wish to store the passphrase in your wallet file?"
msgid "What do you wish to do with this executable file?"
msgstr "Bạn có muốn lưu cụm từ mật khẩu vào tập tin ví mình không?"

#: widgets/executablefileopendialog.cpp:39
#, fuzzy, kde-format
#| msgid "Exec"
msgid "&Execute"
msgstr "Chạy"

#: widgets/fileundomanager.cpp:121
#, kde-format
msgid "Undo Changes"
msgstr ""

#: widgets/fileundomanager.cpp:122
#, kde-format
msgid ""
"Undoing this operation requires root privileges. Do you want to continue?"
msgstr ""

#: widgets/fileundomanager.cpp:134
#, fuzzy, kde-format
#| msgid "Creating directory"
msgid "Creating directory"
msgstr "Đang tạo thư mục"

#: widgets/fileundomanager.cpp:139
#, fuzzy, kde-format
#| msgid "Moving"
msgid "Moving"
msgstr "Đang chuyển"

#: widgets/fileundomanager.cpp:145
#, fuzzy, kde-format
#| msgid "Deleting"
msgid "Deleting"
msgstr "Đang xoá"

#: widgets/fileundomanager.cpp:326
#, kde-format
msgid "Und&o"
msgstr ""

#: widgets/fileundomanager.cpp:332
#, kde-format
msgid "Und&o: Copy"
msgstr ""

#: widgets/fileundomanager.cpp:334
#, kde-format
msgid "Und&o: Link"
msgstr ""

#: widgets/fileundomanager.cpp:336
#, kde-format
msgid "Und&o: Move"
msgstr ""

#: widgets/fileundomanager.cpp:338
#, fuzzy, kde-format
#| msgid "&Rename"
msgid "Und&o: Rename"
msgstr "&Đổi tên"

#: widgets/fileundomanager.cpp:340
#, fuzzy, kde-format
#| msgctxt "to trash"
#| msgid "&Trash"
msgid "Und&o: Trash"
msgstr "Bỏ vào &Rác"

#: widgets/fileundomanager.cpp:342
#, fuzzy, kde-format
#| msgid "Could Not Create Folder"
msgid "Und&o: Create Folder"
msgstr "Không thể tạo thư mục"

#: widgets/fileundomanager.cpp:344
#, fuzzy, kde-format
#| msgid "Could Not Create Folder"
msgid "Und&o: Create Folder(s)"
msgstr "Không thể tạo thư mục"

#: widgets/fileundomanager.cpp:346
#, fuzzy, kde-format
#| msgid "Could Not Create Folder"
msgid "Und&o: Create File"
msgstr "Không thể tạo thư mục"

#: widgets/fileundomanager.cpp:348
#, fuzzy, kde-format
#| msgid "&Rename"
msgid "Und&o: Batch Rename"
msgstr "&Đổi tên"

#: widgets/fileundomanager.cpp:746
#, kde-format
msgid ""
"The file %1 was copied from %2, but since then it has apparently been "
"modified at %3.\n"
"Undoing the copy will delete the file, and all modifications will be lost.\n"
"Are you sure you want to delete %4?"
msgstr ""

#: widgets/fileundomanager.cpp:749
#, fuzzy, kde-format
#| msgid "Updating System Configuration"
msgid "Undo File Copy Confirmation"
msgstr "Đang cập nhật cấu hình hệ thống"

#: widgets/jobuidelegate.cpp:234
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Do you really want to permanently delete this item?<nl/><filename>%1</"
"filename><nl/><nl/><emphasis strong='true'>This action cannot be undone.</"
"emphasis>"
msgstr ""

#: widgets/jobuidelegate.cpp:235 widgets/jobuidelegate.cpp:244
#: widgets/jobuidelegate.cpp:254
#, fuzzy, kde-format
#| msgid "Delete Entry"
msgid "Delete Permanently"
msgstr "Xoá mục"

#: widgets/jobuidelegate.cpp:242
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Do you really want to permanently delete this item?<nl/><nl/><emphasis "
"strong='true'>This action cannot be undone.</emphasis>"
msgid_plural ""
"Do you really want to permanently delete these %1 items?<nl/><nl/><emphasis "
"strong='true'>This action cannot be undone.</emphasis>"
msgstr[0] ""

#: widgets/jobuidelegate.cpp:253
#, kde-kuit-format
msgctxt "@info"
msgid ""
"Do you want to permanently delete all items from the Trash?<nl/><nl/"
"><emphasis strong='true'>This action cannot be undone.</emphasis>"
msgstr ""

#: widgets/jobuidelegate.cpp:255
#, kde-format
msgctxt "@action:button"
msgid "Empty Trash"
msgstr "Đổ rác"

#: widgets/jobuidelegate.cpp:265
#, fuzzy, kde-kuit-format
#| msgid "Do you really want to delete this item?"
#| msgid_plural "Do you really want to delete these %1 items?"
msgctxt "@info"
msgid ""
"Do you really want to move this item to the Trash?<nl/><filename>%1</"
"filename>"
msgstr "Bạn thật sự muốn xoá %1 mục này không?"

#: widgets/jobuidelegate.cpp:273
#, fuzzy, kde-format
#| msgid "Do you really want to delete this item?"
#| msgid_plural "Do you really want to delete these %1 items?"
msgid "Do you really want to move this item to the Trash?"
msgid_plural "Do you really want to move these %1 items to the Trash?"
msgstr[0] "Bạn thật sự muốn xoá %1 mục này không?"

#: widgets/jobuidelegate.cpp:370
#, fuzzy, kde-format
#| msgid "The peer SSL certificate appears to be corrupt."
msgid "The peer SSL certificate chain appears to be corrupt."
msgstr "Chứng nhận SSL ngang hàng có vẻ bị hỏng."

#: widgets/kacleditwidget.cpp:60 widgets/kacleditwidget.cpp:449
#, kde-format
msgid "Owner"
msgstr "Sở hữu"

#: widgets/kacleditwidget.cpp:61 widgets/kacleditwidget.cpp:454
#, kde-format
msgid "Owning Group"
msgstr "Nhóm sở hữu"

#: widgets/kacleditwidget.cpp:62 widgets/kacleditwidget.cpp:459
#: widgets/kpropertiesdialog.cpp:2054
#, kde-format
msgid "Others"
msgstr "Khác"

#: widgets/kacleditwidget.cpp:63 widgets/kacleditwidget.cpp:464
#, kde-format
msgid "Mask"
msgstr "Lọc"

#: widgets/kacleditwidget.cpp:64
#, kde-format
msgid "Named User"
msgstr "Người dùng có tên"

#: widgets/kacleditwidget.cpp:65
#, kde-format
msgid "Named Group"
msgstr "Nhóm có tên"

#: widgets/kacleditwidget.cpp:101
#, kde-format
msgid "Edit Entry..."
msgstr "Sửa đổi mục..."

#: widgets/kacleditwidget.cpp:105
#, kde-format
msgid "Delete Entry"
msgstr "Xoá mục"

#: widgets/kacleditwidget.cpp:309
#, kde-format
msgid " (Default)"
msgstr " (Mặc định)"

#: widgets/kacleditwidget.cpp:430
#, kde-format
msgid "Edit ACL Entry"
msgstr "Sửa đổi mục ACL"

#: widgets/kacleditwidget.cpp:434
#, kde-format
msgid "Entry Type"
msgstr "Kiểu mục"

#: widgets/kacleditwidget.cpp:440
#, kde-format
msgid "Default for new files in this folder"
msgstr "Mặc định cho tập tin mới trong thư mục này"

#: widgets/kacleditwidget.cpp:469
#, fuzzy, kde-format
#| msgid "Named User"
msgid "Named user"
msgstr "Người dùng có tên"

#: widgets/kacleditwidget.cpp:474
#, fuzzy, kde-format
#| msgid "Named Group"
msgid "Named group"
msgstr "Nhóm có tên"

#: widgets/kacleditwidget.cpp:494
#, kde-format
msgid "User: "
msgstr "Người dùng: "

#: widgets/kacleditwidget.cpp:509
#, kde-format
msgid "Group: "
msgstr "Nhóm: "

#: widgets/kacleditwidget.cpp:646
#, kde-format
msgid "Type"
msgstr "Kiểu"

#: widgets/kacleditwidget.cpp:647
#, kde-format
msgid "Name"
msgstr "Tên"

#: widgets/kacleditwidget.cpp:648
#, kde-format
msgctxt "read permission"
msgid "r"
msgstr "đ"

#: widgets/kacleditwidget.cpp:649
#, kde-format
msgctxt "write permission"
msgid "w"
msgstr "g"

#: widgets/kacleditwidget.cpp:650
#, kde-format
msgctxt "execute permission"
msgid "x"
msgstr "c"

#: widgets/kacleditwidget.cpp:651
#, kde-format
msgid "Effective"
msgstr "Hữu hiệu"

#: widgets/kbuildsycocaprogressdialog.cpp:41
#, kde-format
msgid "Updating System Configuration"
msgstr "Đang cập nhật cấu hình hệ thống"

#: widgets/kbuildsycocaprogressdialog.cpp:42
#, kde-format
msgid "Updating system configuration."
msgstr "Đang cập nhật cấu hình hệ thống của bạn."

#: widgets/kdesktopfileactions.cpp:80
#, kde-format
msgid "The desktop entry file %1 has no Type=... entry."
msgstr ""
"Tập tin mục nhập môi trường %1 không có mục nhập « Type=... » (kiểu = )."

#: widgets/kdesktopfileactions.cpp:97
#, kde-format
msgid ""
"The desktop entry of type\n"
"%1\n"
"is unknown."
msgstr ""
"Không biết mục nhập môi trường của kiểu\n"
"%1."

#: widgets/kdesktopfileactions.cpp:110 widgets/kdesktopfileactions.cpp:190
#: widgets/kdesktopfileactions.cpp:323
#, kde-format
msgid ""
"The desktop entry file\n"
"%1\n"
"is of type FSDevice but has no Dev=... entry."
msgstr ""
"Tập tin mục nhập môi trường\n"
"%1có kiểu là FSDevice (thiết bị hệ thống tập tin), nhưng không có mục nhập « "
"Dev=... » (thiết bị = )."

#: widgets/kdesktopfileactions.cpp:143
#, fuzzy, kde-format
#| msgid ""
#| "The desktop entry of type\n"
#| "%1\n"
#| "is unknown."
msgid ""
"The desktop entry file\n"
"%1\n"
"is not valid."
msgstr ""
"Không biết mục nhập môi trường của kiểu\n"
"%1."

#: widgets/kdesktopfileactions.cpp:156
#, kde-format
msgid ""
"The desktop entry file\n"
"%1\n"
"is of type Link but has no URL=... entry."
msgstr ""
"Tập tin mục nhập môi trường\n"
"%1\n"
"có kiểu Link (liên kết) nhưng không có mục nhập « URL=... » (địa chỉ Mạng "
"= )."

#: widgets/kdesktopfileactions.cpp:226
#, kde-format
msgid "Mount"
msgstr "Gắn kết"

#: widgets/kdesktopfileactions.cpp:237
#, kde-format
msgid "Eject"
msgstr "Đẩy ra"

#: widgets/kdesktopfileactions.cpp:239
#, kde-format
msgid "Unmount"
msgstr "Tháo gắn kết"

#: widgets/kdirmodel.cpp:1124
#, fuzzy, kde-format
#| msgid "Name"
msgctxt "@title:column"
msgid "Name"
msgstr "Tên"

#: widgets/kdirmodel.cpp:1126
#, fuzzy, kde-format
#| msgid "Size"
msgctxt "@title:column"
msgid "Size"
msgstr "Cỡ"

#: widgets/kdirmodel.cpp:1128
#, fuzzy, kde-format
#| msgid "Date"
msgctxt "@title:column"
msgid "Date"
msgstr "Ngày"

#: widgets/kdirmodel.cpp:1130
#, fuzzy, kde-format
#| msgid "Permissions"
msgctxt "@title:column"
msgid "Permissions"
msgstr "Quyền hạn"

#: widgets/kdirmodel.cpp:1132
#, fuzzy, kde-format
#| msgid "Owner"
msgctxt "@title:column"
msgid "Owner"
msgstr "Sở hữu"

#: widgets/kdirmodel.cpp:1134
#, fuzzy, kde-format
#| msgid "Group"
msgctxt "@title:column"
msgid "Group"
msgstr "Nhóm"

#: widgets/kdirmodel.cpp:1136
#, fuzzy, kde-format
#| msgid "Type"
msgctxt "@title:column"
msgid "Type"
msgstr "Kiểu"

#: widgets/kfileitemactions.cpp:429
#, fuzzy, kde-format
#| msgid "Actions"
msgctxt "@title:menu"
msgid "&Actions"
msgstr "Hành động"

#: widgets/kfileitemactions.cpp:629
#, fuzzy, kde-format
#| msgid "Open with:"
msgid "&Open with %1"
msgstr "Mở bằng:"

#: widgets/kfileitemactions.cpp:663
#, fuzzy, kde-format
#| msgid "Open With"
msgctxt "@title:menu"
msgid "&Open With"
msgstr "Mở bằng"

#: widgets/kfileitemactions.cpp:681
#, fuzzy, kde-format
#| msgid "&Application"
msgctxt "@action:inmenu Open With"
msgid "&Other Application..."
msgstr "&Ứng dụng"

#: widgets/kfileitemactions.cpp:683 widgets/kfileitemactions.cpp:694
#, fuzzy, kde-format
#| msgid "Open With"
msgctxt "@title:menu"
msgid "&Open With..."
msgstr "Mở bằng"

#: widgets/kfileitemactions.cpp:801
#, fuzzy, kde-format
#| msgid "Open with:"
msgid "Open &with %1"
msgstr "Mở bằng:"

#: widgets/kfileitemactions.cpp:803
#, kde-format
msgctxt "@item:inmenu Open With, %1 is application name"
msgid "%1"
msgstr ""

#: widgets/kfileitemdelegate.cpp:220
#, fuzzy, kde-format
msgctxt "Items in a folder"
msgid "1 item"
msgid_plural "%1 items"
msgstr[0] "1 mục"

#: widgets/kfileitemdelegate.cpp:276 widgets/kfileitemdelegate.cpp:280
#, fuzzy, kde-format
#| msgid "Unknown"
msgctxt "@info mimetype"
msgid "Unknown"
msgstr "Không rõ"

#: widgets/kopenwithdialog.cpp:297
#, kde-format
msgid "Known Applications"
msgstr "Ứng dụng đã biết"

#: widgets/kopenwithdialog.cpp:554
#, kde-format
msgid "Open With"
msgstr "Mở bằng"

#: widgets/kopenwithdialog.cpp:558
#, kde-format
msgid ""
"<qt>Select the program that should be used to open <b>%1</b>. If the program "
"is not listed, enter the name or click the browse button.</qt>"
msgstr ""
"<qt>Hãy chọn ứng dụng cần dùng khi mở <b>%1</b>. Nếu chương trình này không "
"nằm trong danh sách, hãy gõ tên nó, hoặc nhắp vào cái nút Duyệt.</qt>"

#: widgets/kopenwithdialog.cpp:564
#, kde-format
msgid "Choose the name of the program with which to open the selected files."
msgstr "Chọn tên của chương trình cần dùng để mở những tập tin được chọn."

#: widgets/kopenwithdialog.cpp:580
#, kde-format
msgid "<qt>Select the program you want to use to open the file<br/>%1</qt>"
msgstr ""

#: widgets/kopenwithdialog.cpp:582
#, kde-format
msgid "<qt>Select the program you want to use to open the file.</qt>"
msgid_plural ""
"<qt>Select the program you want to use to open the %1 files.</qt>"
msgstr[0] ""

#: widgets/kopenwithdialog.cpp:586 widgets/kopenwithdialog.cpp:615
#, kde-format
msgid "Choose Application"
msgstr "Chọn ứng dụng"

#: widgets/kopenwithdialog.cpp:597
#, kde-format
msgid "Choose Application for %1"
msgstr "Chọn ứng dụng cho %1"

#: widgets/kopenwithdialog.cpp:598
#, kde-format
msgid ""
"<qt>Select the program for the file type: <b>%1</b>. If the program is not "
"listed, enter the name or click the browse button.</qt>"
msgstr ""
"<qt>Hãy chọn chương trình thích hợp với kiểu tập tin <b>%1</b>. Nếu chương "
"trình này không nằm trong danh sách, hãy gõ tên nó, hoặc nhắp vào cái nút "
"Duyệt.</qt>"

#: widgets/kopenwithdialog.cpp:616
#, kde-format
msgid ""
"<qt>Select a program. If the program is not listed, enter the name or click "
"the browse button.</qt>"
msgstr ""
"<qt>Hãy chọn chương trình. Nếu chương trình này không nằm trong danh sách, "
"hãy gõ tên nó, hoặc nhắp vào cái nút Duyệt.</qt>"

#: widgets/kopenwithdialog.cpp:656
#, kde-format
msgid ""
"Type to filter the applications below, or specify the name of a command.\n"
"Press down arrow to navigate the results."
msgstr ""

#: widgets/kopenwithdialog.cpp:679
#, kde-format
msgid ""
"Following the command, you can have several place holders which will be "
"replaced with the actual values when the actual program is run:\n"
"%f - a single file name\n"
"%F - a list of files; use for applications that can open several local files "
"at once\n"
"%u - a single URL\n"
"%U - a list of URLs\n"
"%d - the directory of the file to open\n"
"%D - a list of directories\n"
"%i - the icon\n"
"%m - the mini-icon\n"
"%c - the comment"
msgstr ""
"Bạn có khả năng nhập theo lệnh một hay nhiều bộ giữ chỗ sẽ được thay thế "
"bằng giá trị thật khi chương trình được chạy.\n"
"%f\tmột tên tập tin riêng lẻ\n"
"%F\tdanh sách nhiều tập tin; hãy dùng chỉ với ứng dụng có khả năng mở nhiều "
"tập tin cùng lúc.\n"
"%u\tmột địa chỉ Mạng riêng lẻ\n"
"%U\tdanh sách nhiềU địa chỉ Mạng\n"
"%d\tthư mục chứa tập tin cần mở\n"
"%D\tDanh sách nhiều thư mục\n"
"%i\tbIểu tượng\n"
"%m\tbiểu tượng nhỏ\n"
"%c\tChú thích"

#: widgets/kopenwithdialog.cpp:721
#, fuzzy, kde-format
#| msgid "&Remember application association for this type of file"
msgid ""
"&Remember application association for all files of type\n"
"\"%1\" (%2)"
msgstr "&Nhớ ứng dụng tương ứng với kiểu tập tin này."

#: widgets/kopenwithdialog.cpp:730
#, fuzzy, kde-format
#| msgid "&Terminal options:"
msgid "Terminal options"
msgstr "&Tùy chọn thiết bị cuối:"

#: widgets/kopenwithdialog.cpp:735
#, kde-format
msgid "Run in &terminal"
msgstr "Chạy trong &thiết bị cuối"

#: widgets/kopenwithdialog.cpp:753
#, kde-format
msgid "&Do not close when command exits"
msgstr "&Không đóng khi lệnh thoát"

#: widgets/kopenwithdialog.cpp:937
#, kde-format
msgid ""
"Could not extract executable name from '%1', please type a valid program "
"name."
msgstr ""

#: widgets/kopenwithdialog.cpp:987
#, kde-format
msgid "'%1' not found, please type a valid program name."
msgstr ""

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2)
#: widgets/kpropertiesdesktopadvbase.ui:29
#, fuzzy, kde-format
#| msgid "Terminal"
msgctxt ""
"@title:group Title of a group that lets the user choose options about the "
"terminal when launching a program"
msgid "Terminal"
msgstr "Thiết bị cuối"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, terminalCheck)
#: widgets/kpropertiesdesktopadvbase.ui:51
#, kde-format
msgid ""
"Check this option if the application you want to run is a text mode "
"application or if you want the information that is provided by the terminal "
"emulator window."
msgstr ""
"Hãy chọn điều này nếu bạn sẽ chạy ứng dụng chế độ văn bản, hoặc nếu bạn muốn "
"được thông tin do cửa sổ mô phỏng thiết bị cuối cung cấp."

#. i18n: ectx: property (text), widget (QCheckBox, terminalCheck)
#: widgets/kpropertiesdesktopadvbase.ui:54
#, fuzzy, kde-format
#| msgid "&Run in terminal"
msgid "Run in terminal"
msgstr "Chạ&y trong thiết bị cuối"

#. i18n: ectx: property (text), widget (QLabel, terminalEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:61
#, fuzzy, kde-format
#| msgid "&Terminal options:"
msgid "Terminal options:"
msgstr "&Tùy chọn thiết bị cuối:"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, terminalCloseCheck)
#: widgets/kpropertiesdesktopadvbase.ui:71
#, kde-format
msgid ""
"Check this option if the text mode application offers relevant information "
"on exit. Keeping the terminal emulator open allows you to retrieve this "
"information."
msgstr ""
"Hãy chọn điều này nếu ứng dụng chế độ văn bản đựa ra thông tin thích hợp khi "
"thoát. Việc cứ chạy bộ mô phỏng thiết bị cuối sẽ cho bạn khả năng lấy thông "
"tin này."

#. i18n: ectx: property (text), widget (QCheckBox, terminalCloseCheck)
#: widgets/kpropertiesdesktopadvbase.ui:74
#, fuzzy, kde-format
#| msgid "&Do not close when command exits"
msgid "Do not close when command exits"
msgstr "&Không đóng khi lệnh thoát"

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2_2)
#: widgets/kpropertiesdesktopadvbase.ui:87
#, fuzzy, kde-format
#| msgid "User"
msgctxt ""
"@title:group Title of a group that lets the user choose which user to use "
"when launching a program"
msgid "User"
msgstr "Người dùng"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, suidCheck)
#: widgets/kpropertiesdesktopadvbase.ui:93
#, kde-format
msgid ""
"Check this option if you want to run this application with a different user "
"id. Every process has a different user id associated with it. This id code "
"determines file access and other permissions. The password of the user is "
"required to use this option."
msgstr ""
"Hãy chọn điều này nếu bạn muốn chạy ứng dụng này với tư cách UID (số nhận "
"diện người dùng) khác. Mỗi tiến trình tương ứng với một UID riêng. Số nhận "
"diện này quyết định cách truy cập tập tin, và quyền hạn khác. Cần thiết mật "
"khẩu của người ấy để sử dụng tùy chọn này."

#. i18n: ectx: property (text), widget (QCheckBox, suidCheck)
#: widgets/kpropertiesdesktopadvbase.ui:96
#, fuzzy, kde-format
#| msgid "Ru&n as a different user"
msgid "Run as a different user"
msgstr "Chạ&y với tư cách người dùng khác"

#. i18n: ectx: property (whatsThis), widget (QLabel, suidEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:119
#, kde-format
msgid "Enter the user name you want to run the application as."
msgstr "Hãy nhập tên người dùng với mà bạn muốn chạy ứng dụng."

#. i18n: ectx: property (text), widget (QLabel, suidEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:122
#, kde-format
msgid "Username:"
msgstr "Tên người dùng:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, suidEdit)
#: widgets/kpropertiesdesktopadvbase.ui:132
#, kde-format
msgid "Enter the user name you want to run the application as here."
msgstr "Hãy nhập vào đây tên người dùng với mà bạn muốn chạy ứng dụng."

#. i18n: ectx: property (title), widget (QGroupBox, discreteGpuGroupBox)
#: widgets/kpropertiesdesktopadvbase.ui:142
#, kde-format
msgid "Discrete GPU"
msgstr ""

#. i18n: ectx: property (text), widget (QCheckBox, discreteGpuCheck)
#: widgets/kpropertiesdesktopadvbase.ui:148
#, kde-format
msgid "Run using dedicated graphics card"
msgstr ""

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup4)
#: widgets/kpropertiesdesktopadvbase.ui:158
#, fuzzy, kde-format
#| msgid "Startup"
msgctxt ""
"@title:group Title of a group that lets the user choose options regarding "
"program startup"
msgid "Startup"
msgstr "Khởi chạy"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, startupInfoCheck)
#: widgets/kpropertiesdesktopadvbase.ui:164
#, kde-format
msgid ""
"Check this option if you want to make clear that your application has "
"started. This visual feedback may appear as a busy cursor or in the taskbar."
msgstr ""
"Hãy chọn điều này nếu bạn muốn hiển thị rõ ứng dụng này đã khởi chạy. Phản "
"hồi trực quan này có thể xuất hiện là một con chạy bận hay trên thanh tác vụ."

#. i18n: ectx: property (text), widget (QCheckBox, startupInfoCheck)
#: widgets/kpropertiesdesktopadvbase.ui:167
#, fuzzy, kde-format
#| msgid "Enable &launch feedback"
msgid "Enable launch feedback"
msgstr "Bật phản hồi khởi chạ&y"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:191
#, kde-format
msgid "None"
msgstr "Không có"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:196
#, kde-format
msgid "Multiple Instances"
msgstr "Đa thể hiện"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:201
#, kde-format
msgid "Single Instance"
msgstr "Thể hiện đơn"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:206
#, kde-format
msgid "Run Until Finished"
msgstr "Chạy xong"

#. i18n: ectx: property (text), widget (QLabel, textLabel12)
#: widgets/kpropertiesdesktopadvbase.ui:214
#, fuzzy, kde-format
#| msgid "&DBUS registration:"
msgid "D-Bus registration:"
msgstr "Đang ký &DBUS:"

#. i18n: ectx: property (whatsThis), widget (QLabel, nameLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, nameEdit)
#: widgets/kpropertiesdesktopbase.ui:14 widgets/kpropertiesdesktopbase.ui:27
#, kde-format
msgid ""
"Type the name you want to give to this application here. This application "
"will appear under this name in the applications menu and in the panel."
msgstr ""
"Hãy gõ vào đây tên cho ứng dụng. Ứng dụng tên này sẽ xuất hiện trong trình "
"đơn ứng dụng, và trên bảng."

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel2)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, genNameEdit)
#: widgets/kpropertiesdesktopbase.ui:34 widgets/kpropertiesdesktopbase.ui:47
#, kde-format
msgid ""
"Type the description of this application, based on its use, here. Examples: "
"a dial up application (KPPP) would be \"Dial up tool\"."
msgstr ""
"Hãy gõ vào đây mô tả của ứng dụng này, cách sử dụng nó. Thí dụ : một ứng "
"dụng quay số như KPPP có thể là « Công cụ quay số »."

#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: widgets/kpropertiesdesktopbase.ui:37
#, kde-format
msgid "&Description:"
msgstr "&Mô tả:"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel3)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, commentEdit)
#: widgets/kpropertiesdesktopbase.ui:54 widgets/kpropertiesdesktopbase.ui:67
#, kde-format
msgid "Type any comment you think is useful here."
msgstr "Gõ vào đây chú thích nào có ích."

#. i18n: ectx: property (text), widget (QLabel, textLabel3)
#: widgets/kpropertiesdesktopbase.ui:57
#, kde-format
msgid "Comm&ent:"
msgstr "&Ghi chú :"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel4)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, commandEdit)
#: widgets/kpropertiesdesktopbase.ui:85 widgets/kpropertiesdesktopbase.ui:111
#, no-c-format, kde-format
msgid ""
"Type the command to start this application here.\n"
"\n"
"Following the command, you can have several place holders which will be "
"replaced with the actual values when the actual program is run:\n"
"%f - a single file name\n"
"%F - a list of files; use for applications that can open several local files "
"at once\n"
"%u - a single URL\n"
"%U - a list of URLs\n"
"%d - the directory of the file to open\n"
"%D - a list of directories\n"
"%i - the icon\n"
"%m - the mini-icon\n"
"%c - the caption"
msgstr ""
"Hãy gõ vào đây lệnh khởi chạy ứng dụng.\n"
"\n"
"Bạn có khả năng nhập theo lệnh một hay nhiều bộ giữ chỗ sẽ được thay thế "
"bằng giá trị thật khi chương trình được chạy.\n"
"%f\tmột tên tập tin riêng lẻ\n"
"%F\tdanh sách nhiều tập tin; hãy dùng chỉ với ứng dụng có khả năng mở nhiều "
"tập tin cùng lúc.\n"
"%u\tmột địa chỉ Mạng riêng lẻ\n"
"%U\tdanh sách nhiềU địa chỉ Mạng\n"
"%d\tthư mục chứa tập tin cần mở\n"
"%D\tDanh sách nhiều thư mục\n"
"%i\tbIểu tượng\n"
"%m\tbiểu tượng nhỏ\n"
"%c\tphụ đề"

#. i18n: ectx: property (text), widget (QLabel, textLabel4)
#: widgets/kpropertiesdesktopbase.ui:88
#, kde-format
msgid "Co&mmand:"
msgstr "&Lệnh:"

#. i18n: ectx: property (whatsThis), widget (QPushButton, browseButton)
#: widgets/kpropertiesdesktopbase.ui:118
#, kde-format
msgid ""
"Click here to browse your file system in order to find the desired "
"executable."
msgstr ""
"Hãy nhắp vào đây để duyệt qua hệ thống tập tin để tìm tập tin chạy được đích."

#. i18n: ectx: property (text), widget (QPushButton, browseButton)
#: widgets/kpropertiesdesktopbase.ui:121
#, kde-format
msgid "&Browse..."
msgstr "&Duyệt..."

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel5)
#. i18n: ectx: property (whatsThis), widget (KUrlRequester, pathEdit)
#: widgets/kpropertiesdesktopbase.ui:130 widgets/kpropertiesdesktopbase.ui:143
#, kde-format
msgid "Sets the working directory for your application."
msgstr "Đặt thư mục hoạt động cho ứng dụng."

#. i18n: ectx: property (text), widget (QLabel, textLabel5)
#: widgets/kpropertiesdesktopbase.ui:133
#, kde-format
msgid "&Work path:"
msgstr "Đường dẫn h&oạt động:"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel7)
#. i18n: ectx: property (whatsThis), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:157 widgets/kpropertiesdesktopbase.ui:178
#, kde-format
msgid ""
"<qt><p>This list should show the types of file that your application can "
"handle. This list is organized by <u>mimetypes</u>.</p>\n"
"<p>MIME, Multipurpose Internet (e)Mail Extension, is a standard protocol for "
"identifying the type of data based on filename extensions and correspondent "
"<u>mimetypes</u>. Example: the \"bmp\" part that comes after the dot in "
"flower.bmp indicates that it is a specific kind of image, <u>image/x-bmp</"
"u>. To know which application should open each type of file, the system "
"should be informed about the abilities of each application to handle these "
"extensions and mimetypes.</p>\n"
"<p>If you want to associate this application with one or more mimetypes that "
"are not in this list, click on the button <b>Add</b> below. If there are one "
"or more filetypes that this application cannot handle, you may want to "
"remove them from the list clicking on the button <b>Remove</b> below.</p></"
"qt>"
msgstr ""
"<qt><p>Danh sách này nên hiển thị các kiểu tập tin mà ứng dụng bạn có xử lý "
"được. Danh sách này được sắp xếp theo <u>kiểu MIME</u>.</p>\n"
"<p>MIME, phần mở rộng thư Mạng đa mục tiêu, là một giao thức chuẩn để nhận "
"diện kiểu dữ liệu, đựa vào phần mở rộng  tập tin và <u>kiểu MIME</u> tương "
"ứng. Lấy thí dụ : phần « bmp »  nằm theo dấu chấm trong tên tập tin &lt;hoa."
"bmp&gt; ngụ ý rằng nó là kiểu ảnh dứt khoát, <u>image/x-bmp</u> (ảnh/x-sơ đồ "
"bit). Để biết ứng dụng nào nên mở mỗi kiểu tập tin, hệ thống cần nhận thông "
"tin về khả năng xử lý phần mở rộng và kiểu MIME của mỗi ứng dụng.</p>\n"
"<p>Nếu bạn muốn kết hợp ứng dụng này với một hay nhiều kiểu MIME không nằm "
"trong danh sách này, hãy nhắp vào cái nút <b>Thêm</b> bên dưới. Còn nếu danh "
"sách chứa một hay nhiều kiểu tập tin mà ứng dụng này không xử lý được, bạn "
"có thể gỡ bỏ ra danh sách bằng cách nhắp vào nút <b>Bỏ</b> bên dưới.</p></qt>"

#. i18n: ectx: property (text), widget (QLabel, textLabel7)
#: widgets/kpropertiesdesktopbase.ui:160
#, kde-format
msgid "&Supported file types:"
msgstr "Kiểu tập tin đã &hỗ trợ :"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:191
#, kde-format
msgid "Mimetype"
msgstr "Kiểu MIME"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:196
#, kde-format
msgid "Description"
msgstr "Mô tả"

#. i18n: ectx: property (whatsThis), widget (QPushButton, addFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:206
#, kde-format
msgid ""
"Click on this button if you want to add a type of file (mimetype) that your "
"application can handle."
msgstr ""
"Hãy nhắp vào cái nút này để thêm một kiểu tập tin (kiểu MIME) mà ứng dụng "
"này có xử lý được."

#. i18n: ectx: property (text), widget (QPushButton, addFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:209
#, kde-format
msgid "Add..."
msgstr "Thêm..."

#. i18n: ectx: property (whatsThis), widget (QPushButton, delFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:216
#, kde-format
msgid ""
"If you want to remove a type of file (mimetype) that your application cannot "
"handle, select the mimetype in the list above and click on this button."
msgstr ""
"Còn nếu bạn muốn gỡ bỏ một kiểu tập tin (kiểu MIME) mà ứng dụng này không xử "
"lý được, hãy chọn kiểu MIME đó trong danh sách bên trên, rồi nhắp vào cái "
"nút này."

#. i18n: ectx: property (text), widget (QPushButton, delFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:219
#, kde-format
msgid "Remove"
msgstr "Bỏ"

#. i18n: ectx: property (whatsThis), widget (QPushButton, advancedButton)
#: widgets/kpropertiesdesktopbase.ui:242
#, fuzzy, kde-format
#| msgid ""
#| "Click here to modify the way this application will run, launch feedback, "
#| "DBUS options or to run it as a different user."
msgid ""
"Click here to modify the way this application will run, launch feedback, D-"
"Bus options or to run it as a different user."
msgstr ""
"Nhấn vào đây để sửa đổi cho ứng dụng này cách chạy, cách khởi chạy phản hồi, "
"các tùy chọn DBUS, hoặc để chạy nó dưới người dùng khác."

#. i18n: ectx: property (text), widget (QPushButton, advancedButton)
#: widgets/kpropertiesdesktopbase.ui:245
#, kde-format
msgid "Ad&vanced Options"
msgstr "Tùy chọn cấp c&ao"

#: widgets/kpropertiesdialog.cpp:218 widgets/kpropertiesdialog.cpp:233
#: widgets/kpropertiesdialog.cpp:245 widgets/kpropertiesdialog.cpp:261
#: widgets/kpropertiesdialog.cpp:281 widgets/kpropertiesdialog.cpp:306
#, kde-format
msgid "Properties for %1"
msgstr "Thuộc tính cho %1"

#: widgets/kpropertiesdialog.cpp:243 widgets/kpropertiesdialog.cpp:279
#, kde-format
msgid "Properties for 1 item"
msgid_plural "Properties for %1 Selected Items"
msgstr[0] "Thuộc tính cho %1 mục đã chọn"

#: widgets/kpropertiesdialog.cpp:847
#, fuzzy, kde-format
#| msgid "&General"
msgctxt "@title:tab File properties"
msgid "&General"
msgstr "&Chung"

#: widgets/kpropertiesdialog.cpp:1022
#, kde-format
msgid "Type:"
msgstr "Kiểu :"

#: widgets/kpropertiesdialog.cpp:1042
#, fuzzy, kde-format
#| msgid "Create new file type"
msgid "Create New File Type"
msgstr "Tạo kiểu tập tin mới"

#: widgets/kpropertiesdialog.cpp:1044
#, kde-format
msgid "File Type Options"
msgstr ""

#: widgets/kpropertiesdialog.cpp:1055
#, kde-format
msgid "Contents:"
msgstr "Nội dung:"

#: widgets/kpropertiesdialog.cpp:1063 widgets/kurlrequesterdialog.cpp:55
#, kde-format
msgid "Location:"
msgstr "Địa điểm:"

#: widgets/kpropertiesdialog.cpp:1096
#, kde-format
msgid "Stop"
msgstr "Dừng"

#: widgets/kpropertiesdialog.cpp:1105 widgets/kpropertiesdialog.cpp:1326
#, kde-format
msgid "Refresh"
msgstr "Cập nhật"

#: widgets/kpropertiesdialog.cpp:1113
#, kde-format
msgid "Points to:"
msgstr "Chỉ tới :"

#: widgets/kpropertiesdialog.cpp:1125
#, kde-format
msgid "Created:"
msgstr "Tạo :"

#: widgets/kpropertiesdialog.cpp:1134
#, kde-format
msgid "Modified:"
msgstr "Sửa đổi :"

#: widgets/kpropertiesdialog.cpp:1144
#, kde-format
msgid "Accessed:"
msgstr "Truy cập:"

#: widgets/kpropertiesdialog.cpp:1161
#, fuzzy, kde-format
#| msgid "File system:"
msgid "File System:"
msgstr "Hê thống tập tin:"

#: widgets/kpropertiesdialog.cpp:1170
#, kde-format
msgid "Mounted on:"
msgstr "Đã gắn kết vào :"

#: widgets/kpropertiesdialog.cpp:1177
#, fuzzy, kde-format
#| msgid "Mounted on:"
msgid "Mounted from:"
msgstr "Đã gắn kết vào :"

#: widgets/kpropertiesdialog.cpp:1186 widgets/kpropertiesdialog.cpp:3249
#, kde-format
msgctxt "Amount of used and available space on this device or partition"
msgid "Free space:"
msgstr ""

#: widgets/kpropertiesdialog.cpp:1190 widgets/kpropertiesdialog.cpp:1292
#, fuzzy, kde-format
#| msgid "Unknown Host"
msgctxt "@info:status"
msgid "Unknown size"
msgstr "Máy lạ"

#: widgets/kpropertiesdialog.cpp:1285 widgets/kpropertiesdialog.cpp:3381
#, fuzzy, kde-format
#| msgctxt "Available space out of total partition size (percent used)"
#| msgid "%1 out of %2 (%3% used)"
msgctxt "Available space out of total partition size (percent used)"
msgid "%1 free of %2 (%3% used)"
msgstr "%1 trên %2 (%3% đã dùng)"

#: widgets/kpropertiesdialog.cpp:1303
#, kde-format
msgid ""
"Calculating... %1 (%2)\n"
"%3, %4"
msgstr ""
"Đang tính... %1 (%2)\n"
"%3, %4"

#: widgets/kpropertiesdialog.cpp:1306 widgets/kpropertiesdialog.cpp:1321
#, kde-format
msgid "1 file"
msgid_plural "%1 files"
msgstr[0] "%1 tập tin"

#: widgets/kpropertiesdialog.cpp:1307 widgets/kpropertiesdialog.cpp:1322
#, kde-format
msgid "1 sub-folder"
msgid_plural "%1 sub-folders"
msgstr[0] "%1 thư mục con"

#: widgets/kpropertiesdialog.cpp:1335
#, kde-format
msgid "Calculating..."
msgstr "Đang tính..."

#: widgets/kpropertiesdialog.cpp:1360
#, kde-format
msgid "At least %1"
msgstr ""

#: widgets/kpropertiesdialog.cpp:1398
#, kde-format
msgid "The new file name is empty."
msgstr "Tên tập tin mới là rỗng."

#: widgets/kpropertiesdialog.cpp:1581 widgets/kpropertiesdialog.cpp:3125
#: widgets/kpropertiesdialog.cpp:3426 widgets/kpropertiesdialog.cpp:3702
#, kde-format
msgid ""
"<qt>Could not save properties. You do not have sufficient access to write to "
"<b>%1</b>.</qt>"
msgstr ""
"<qt>Không thể lưu thuộc tính vì bạn không có quyền ghi vào <b>%1</b>.</qt>"

#: widgets/kpropertiesdialog.cpp:1657 widgets/kpropertiesdialog.cpp:1663
#: widgets/kpropertiesdialog.cpp:1670
#, fuzzy, kde-format
#| msgid "Accessed:"
msgid "No Access"
msgstr "Truy cập:"

#: widgets/kpropertiesdialog.cpp:1658
#, kde-format
msgid "Can Only View"
msgstr ""

#: widgets/kpropertiesdialog.cpp:1659
#, fuzzy, kde-format
#| msgid "Can View & Modify Content"
msgid "Can View & Modify"
msgstr "Có thể xem/sửa đổi nội dung"

#: widgets/kpropertiesdialog.cpp:1664
#, fuzzy, kde-format
#| msgid "Can View Content"
msgid "Can Only View Content"
msgstr "Có thể xem nội dung"

#: widgets/kpropertiesdialog.cpp:1665
#, kde-format
msgid "Can View & Modify Content"
msgstr "Có thể xem/sửa đổi nội dung"

#: widgets/kpropertiesdialog.cpp:1671
#, fuzzy, kde-format
#| msgid "Can View Content"
msgid "Can Only View/Read Content"
msgstr "Có thể xem nội dung"

#: widgets/kpropertiesdialog.cpp:1672
#, kde-format
msgid "Can View/Read & Modify/Write"
msgstr "Có thể xem/đọc/sửa đổi/ghi nội dung"

#: widgets/kpropertiesdialog.cpp:1766
#, kde-format
msgid "&Permissions"
msgstr "&Quyền hạn"

#: widgets/kpropertiesdialog.cpp:1778 widgets/kpropertiesdialog.cpp:1987
#, kde-format
msgid "Access Permissions"
msgstr "Quyền truy cập"

#: widgets/kpropertiesdialog.cpp:1786
#, kde-format
msgid "This file is a link and does not have permissions."
msgid_plural "All files are links and do not have permissions."
msgstr[0] "Tập tin là liên kết, không có quyền hạn."

#: widgets/kpropertiesdialog.cpp:1790
#, kde-format
msgid "Only the owner can change permissions."
msgstr "Chỉ người sở hữu có khả năng thay đổi các quyền truy cập."

#: widgets/kpropertiesdialog.cpp:1794
#, kde-format
msgid "O&wner:"
msgstr "&Sở hữu :"

#: widgets/kpropertiesdialog.cpp:1801
#, kde-format
msgid "Specifies the actions that the owner is allowed to do."
msgstr "Ghi rõ những hành động người sở hữu có khả năng làm."

#: widgets/kpropertiesdialog.cpp:1803
#, kde-format
msgid "Gro&up:"
msgstr "&Nhóm:"

#: widgets/kpropertiesdialog.cpp:1810
#, kde-format
msgid "Specifies the actions that the members of the group are allowed to do."
msgstr "Ghi rõ những hành động thành viên nhóm có khả năng làm."

#: widgets/kpropertiesdialog.cpp:1812
#, kde-format
msgid "O&thers:"
msgstr "Người &khác:"

#: widgets/kpropertiesdialog.cpp:1819
#, kde-format
msgid ""
"Specifies the actions that all users, who are neither owner nor in the "
"group, are allowed to do."
msgstr ""
"Ghi rõ những hành động mọi người không phải là người sở hữu, cũng không phải "
"là thành viên của nhóm, có khả năng làm."

#: widgets/kpropertiesdialog.cpp:1824
#, kde-format
msgid "Only own&er can rename and delete folder content"
msgstr ""
"Chỉ người &sở hữu có khả năng thay đổi tên của thư mục và xoá nội dung của "
"thư mục."

#: widgets/kpropertiesdialog.cpp:1825
#, kde-format
msgid "Is &executable"
msgstr "Thực hi&ện được"

#: widgets/kpropertiesdialog.cpp:1829
#, kde-format
msgid ""
"Enable this option to allow only the folder's owner to delete or rename the "
"contained files and folders. Other users can only add new files, which "
"requires the 'Modify Content' permission."
msgstr ""
"Hãy bật tùy chọn này để cho chỉ người sở hữu thư mục có khả năng xoá hay "
"thay đổi tên của các tập tin và thư mục đã chứa. Người dùng khác chỉ có thể "
"thêm tập tin mới, việc mà cần thiết quyền « Sửa đổi nội dung »."

#: widgets/kpropertiesdialog.cpp:1833
#, kde-format
msgid ""
"Enable this option to mark the file as executable. This only makes sense for "
"programs and scripts. It is required when you want to execute them."
msgstr ""
"Hãy bật tùy chọn này để nhãn tập tin này có khả năng thực hiện. Tùy chọn này "
"chỉ có ích với chương trình và tập lệnh. Nó cần thiết khi bạn muốn thực hiện "
"nó."

#: widgets/kpropertiesdialog.cpp:1840
#, kde-format
msgid "A&dvanced Permissions"
msgstr "Quyền hạn cấp c&ao"

#: widgets/kpropertiesdialog.cpp:1849
#, kde-format
msgid "Ownership"
msgstr "Sở hữu"

#: widgets/kpropertiesdialog.cpp:1856
#, kde-format
msgid "User:"
msgstr "Người dùng:"

#: widgets/kpropertiesdialog.cpp:1899
#, kde-format
msgid "Group:"
msgstr "Nhóm:"

#: widgets/kpropertiesdialog.cpp:1936
#, kde-format
msgid "Apply changes to all subfolders and their contents"
msgstr "Áp dụng các thay đổi vào mọi thư mục con (gồm nội dung)"

#: widgets/kpropertiesdialog.cpp:1978
#, kde-format
msgid "Advanced Permissions"
msgstr "Quyền hạn cấp cao"

#: widgets/kpropertiesdialog.cpp:1995
#, kde-format
msgid "Class"
msgstr "Hạng"

#: widgets/kpropertiesdialog.cpp:2002
#, kde-format
msgid ""
"Show\n"
"Entries"
msgstr ""
"HIện\n"
"mục"

#: widgets/kpropertiesdialog.cpp:2003
#, kde-format
msgid "This flag allows viewing the content of the folder."
msgstr "Cờ này cho khả năng xem nội dung của thư mục."

#: widgets/kpropertiesdialog.cpp:2005
#, kde-format
msgid "Read"
msgstr "Đọc"

#: widgets/kpropertiesdialog.cpp:2006
#, kde-format
msgid "The Read flag allows viewing the content of the file."
msgstr "Cờ Đọc cho khả năng xem nội dung của tập tin."

#: widgets/kpropertiesdialog.cpp:2012
#, kde-format
msgid ""
"Write\n"
"Entries"
msgstr ""
"Ghi\n"
"mục"

#: widgets/kpropertiesdialog.cpp:2013
#, kde-format
msgid ""
"This flag allows adding, renaming and deleting of files. Note that deleting "
"and renaming can be limited using the Sticky flag."
msgstr ""
"Cờ này cho khả năng thêm, thay đổi tên và xoá tập tin. Ghi chú rằng việc xoá "
"và thay đổi tên của tập tin có thể được hạn chế bằng cờ Dính."

#: widgets/kpropertiesdialog.cpp:2016
#, kde-format
msgid "Write"
msgstr "Ghi"

#: widgets/kpropertiesdialog.cpp:2017
#, kde-format
msgid "The Write flag allows modifying the content of the file."
msgstr "Cờ Ghi cho khả năng sửa đổi nội dung của tập tin."

#: widgets/kpropertiesdialog.cpp:2023
#, kde-format
msgctxt "Enter folder"
msgid "Enter"
msgstr "Vào"

#: widgets/kpropertiesdialog.cpp:2024
#, kde-format
msgid "Enable this flag to allow entering the folder."
msgstr "Bật cờ này để có khả năng vào thư mục."

#: widgets/kpropertiesdialog.cpp:2026
#, kde-format
msgid "Exec"
msgstr "Chạy"

#: widgets/kpropertiesdialog.cpp:2027
#, kde-format
msgid "Enable this flag to allow executing the file as a program."
msgstr "Bật cờ này để có khả năng thực hiện tập tin như là chương trình."

#: widgets/kpropertiesdialog.cpp:2035
#, kde-format
msgid "Special"
msgstr "Đặc biệt"

#: widgets/kpropertiesdialog.cpp:2039
#, kde-format
msgid ""
"Special flag. Valid for the whole folder, the exact meaning of the flag can "
"be seen in the right hand column."
msgstr ""
"Cờ đặc biệt: hợp lệ cho toàn bộ thư mục. Sự nghĩa chính xác của cờ này xuất "
"hiện trong cột bên phải."

#: widgets/kpropertiesdialog.cpp:2042
#, kde-format
msgid ""
"Special flag. The exact meaning of the flag can be seen in the right hand "
"column."
msgstr ""
"Cờ đặc biệt. Sự nghĩa chính xác của cờ này xuất hiện trong cột bên phải."

#: widgets/kpropertiesdialog.cpp:2046
#, kde-format
msgid "User"
msgstr "Người dùng"

#: widgets/kpropertiesdialog.cpp:2050
#, kde-format
msgid "Group"
msgstr "Nhóm"

#: widgets/kpropertiesdialog.cpp:2060
#, kde-format
msgid ""
"If this flag is set, the owner of this folder will be the owner of all new "
"files."
msgstr ""
"Nếu cờ này được bật, người sở hữu thư mục này cũng sẽ sở hưu mọi tập tin mới."

#: widgets/kpropertiesdialog.cpp:2063
#, kde-format
msgid ""
"If this file is an executable and the flag is set, it will be executed with "
"the permissions of the owner."
msgstr ""
"Nếu tập tin này có khả năng thực hiện với cờ đã bật, nó sẽ được thực hiện "
"bằng quyền hạn của người sở hữu."

#: widgets/kpropertiesdialog.cpp:2068
#, kde-format
msgid ""
"If this flag is set, the group of this folder will be set for all new files."
msgstr ""
"Nếu cờ này đã bật, nhóm của thư mục này sẽ cũng là nhóm của mọi tập tin mới."

#: widgets/kpropertiesdialog.cpp:2071
#, kde-format
msgid ""
"If this file is an executable and the flag is set, it will be executed with "
"the permissions of the group."
msgstr ""
"Nếu tập tin này có khả năng thực hiện với cờ đã bật, nó sẽ được thực hiện "
"bằng quyền hạn của nhóm."

#: widgets/kpropertiesdialog.cpp:2076
#, kde-format
msgid ""
"If the Sticky flag is set on a folder, only the owner and root can delete or "
"rename files. Otherwise everybody with write permissions can do this."
msgstr ""
"Nếu cờ Dính đã bật trên thư mục, chỉ người sở hữu và người chủ (root) có khả "
"năng xoá hay thay đổi tên của tập tin. Không thì mọi người có quyền ghi có "
"thể làm như thế."

#: widgets/kpropertiesdialog.cpp:2080
#, kde-format
msgid ""
"The Sticky flag on a file is ignored on Linux, but may be used on some "
"systems"
msgstr ""
"Cờ Dính trên tập tin bị bỏ qua trên hệ thống Linux, nhưng có thể được dùng "
"trên một số hệ thống khác."

#: widgets/kpropertiesdialog.cpp:2145
#, kde-format
msgid "Set UID"
msgstr "Đặt UID (nhận diện người dùng)"

#: widgets/kpropertiesdialog.cpp:2149
#, kde-format
msgid "Set GID"
msgstr "Đặt GID (nhận diện nhóm)"

#: widgets/kpropertiesdialog.cpp:2153
#, kde-format
msgctxt "File permission"
msgid "Sticky"
msgstr "Dính"

#: widgets/kpropertiesdialog.cpp:2273
#, kde-format
msgid "Link"
msgstr "Liên kết"

#: widgets/kpropertiesdialog.cpp:2292
#, kde-format
msgid "Varying (No Change)"
msgstr "Thay đổi (Chưa thay đổi)"

#: widgets/kpropertiesdialog.cpp:2405
#, kde-format
msgid "This file uses advanced permissions"
msgid_plural "These files use advanced permissions."
msgstr[0] "Tập tin này dùng quyền hạn cấp cao."

#: widgets/kpropertiesdialog.cpp:2426
#, kde-format
msgid "This folder uses advanced permissions."
msgid_plural "These folders use advanced permissions."
msgstr[0] "Thư mục này dùng quyền hạn cấp cao."

#: widgets/kpropertiesdialog.cpp:2441
#, kde-format
msgid "These files use advanced permissions."
msgstr "Những tập tin này dùng quyền hạn cấp cao."

#: widgets/kpropertiesdialog.cpp:2680
#, kde-format
msgctxt "@title:tab"
msgid "C&hecksums"
msgstr ""

#: widgets/kpropertiesdialog.cpp:2741 widgets/kpropertiesdialog.cpp:2752
#: widgets/kpropertiesdialog.cpp:2763
#, fuzzy, kde-format
#| msgid "Calculating..."
msgctxt "@action:button"
msgid "Calculating..."
msgstr "Đang tính..."

#: widgets/kpropertiesdialog.cpp:2907
#, kde-format
msgid "Invalid checksum."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2910
#, kde-format
msgctxt "@info:tooltip"
msgid "The given input is not a valid MD5, SHA1 or SHA256 checksum."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2921
#, kde-format
msgid "Checksums match."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2924
#, kde-format
msgctxt "@info:tooltip"
msgid "The computed checksum and the expected checksum match."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2935
#, kde-format
msgid ""
"<p>Checksums do not match.</p>This may be due to a faulty download. Try re-"
"downloading the file.<br/>If the verification still fails, contact the "
"source of the file."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2940
#, kde-format
msgctxt "@info:tooltip"
msgid "The computed checksum and the expected checksum differ."
msgstr ""

#: widgets/kpropertiesdialog.cpp:2948
#, kde-format
msgctxt "notify the user about a computation in the background"
msgid "Verifying checksum..."
msgstr ""

#: widgets/kpropertiesdialog.cpp:3031
#, kde-format
msgid "U&RL"
msgstr "&Địa chỉ Mạng"

#: widgets/kpropertiesdialog.cpp:3038
#, kde-format
msgid "URL:"
msgstr "Địa chỉ Mạng:"

#: widgets/kpropertiesdialog.cpp:3118 widgets/kpropertiesdialog.cpp:3692
#, fuzzy, kde-format
#| msgid "Only executables on local file systems are supported."
msgid ""
"Could not save properties. Only entries on local file systems are supported."
msgstr "Hỗ trợ chỉ tập tin thực hiện được trên hệ thống cục bộ thôi."

#: widgets/kpropertiesdialog.cpp:3184
#, kde-format
msgid "De&vice"
msgstr "Thiết &bị"

#: widgets/kpropertiesdialog.cpp:3213
#, kde-format
msgid "Device (/dev/fd0):"
msgstr "Thiết bị (/dev/fd0):"

#: widgets/kpropertiesdialog.cpp:3214
#, kde-format
msgid "Device:"
msgstr "Thiết bị :"

#: widgets/kpropertiesdialog.cpp:3227
#, kde-format
msgid "Read only"
msgstr "Chỉ đọc"

#: widgets/kpropertiesdialog.cpp:3231
#, kde-format
msgid "File system:"
msgstr "Hê thống tập tin:"

#: widgets/kpropertiesdialog.cpp:3239
#, kde-format
msgid "Mount point (/mnt/floppy):"
msgstr "Điểm lắp (/mnt/floppy):"

#: widgets/kpropertiesdialog.cpp:3240
#, kde-format
msgid "Mount point:"
msgstr "Điểm lắp:"

#: widgets/kpropertiesdialog.cpp:3485
#, kde-format
msgid "&Application"
msgstr "&Ứng dụng"

#: widgets/kpropertiesdialog.cpp:3630
#, kde-format
msgid "Add File Type for %1"
msgstr "Thêm kiểu tập tin cho %1"

#: widgets/kpropertiesdialog.cpp:3631
#, kde-format
msgid "Select one or more file types to add:"
msgstr "Hãy chọn một hoặc nhiều kiểu tập tin cần thêm:"

#: widgets/kpropertiesdialog.cpp:3771
#, kde-format
msgid "Only executables on local file systems are supported."
msgstr "Hỗ trợ chỉ tập tin thực hiện được trên hệ thống cục bộ thôi."

#: widgets/kpropertiesdialog.cpp:3785
#, kde-format
msgid "Advanced Options for %1"
msgstr "Tùy chọn cấp cao cho %1"

#: widgets/krun.cpp:194
#, kde-format
msgid ""
"<qt>Unable to enter <b>%1</b>.\n"
"You do not have access rights to this location.</qt>"
msgstr ""
"<qt>Không thể vào <b>%1</b>.\n"
"Bạn không có quyền truy cập địa điểm này.</qt>"

#: widgets/krun.cpp:224
#, kde-format
msgid ""
"<qt>The file <b>%1</b> is an executable program. For safety it will not be "
"started.</qt>"
msgstr ""
"<qt>Tập tin <b>%1</b> là một chương trình có khả năng thực hiện. Vì lý do an "
"toàn nó sẽ không được khởi chạy.</qt>"

#: widgets/krun.cpp:230
#, kde-format
msgid "<qt>You do not have permission to run <b>%1</b>.</qt>"
msgstr "<qt>Bạn không có quyền chạy <b>%1</b>.</qt>"

#: widgets/krun.cpp:260
#, kde-format
msgid "You are not authorized to select an application to open this file."
msgstr "Bạn không có quyền chọn ứng dụng nên mở tập tin này."

#: widgets/krun.cpp:321
#, kde-format
msgid "You are not authorized to execute this file."
msgstr "Bạn không có quyền thực hiện tập tin này."

#: widgets/krun.cpp:345
#, kde-format
msgid "Launching %1"
msgstr "Đang khởi chạy %1..."

#: widgets/krun.cpp:449
#, kde-format
msgid "Error processing Exec field in %1"
msgstr ""

#: widgets/krun.cpp:656
#, kde-format
msgid "You are not authorized to execute this service."
msgstr "Bạn không đủ quyền thực hiện dịch vụ này."

#: widgets/krun.cpp:661
#, kde-format
msgctxt "Warning about executing unknown .desktop file"
msgid "Warning"
msgstr ""

#: widgets/krun.cpp:678
#, kde-format
msgctxt "program name follows in a line edit below"
msgid "This will start the program:"
msgstr ""

#: widgets/krun.cpp:695
#, kde-format
msgid "If you do not trust this program, click Cancel"
msgstr ""

#: widgets/krun.cpp:738
#, kde-format
msgid "Unable to make the service %1 executable, aborting execution"
msgstr ""

#: widgets/krun.cpp:975
#, kde-format
msgid ""
"<qt>Unable to run the command specified. The file or folder <b>%1</b> does "
"not exist.</qt>"
msgstr ""
"<qt>Không thể chạy lệnh đã ghi rõ, vì không có tập tin hay thư mục <b>%1</b>."
"</qt>"

#: widgets/krun.cpp:1035
#, fuzzy, kde-format
#| msgid "Could not change permissions for %1."
msgid "Could not find any application or handler for %1"
msgstr "Không thể thay đổi quyền truy cập %1."

#: widgets/krun.cpp:1658
#, kde-format
msgid "Could not find the program '%1'"
msgstr "Không tìm thấy chương trình « %1 »"

#: widgets/ksslinfodialog.cpp:57
#, kde-format
msgid "KDE SSL Information"
msgstr "Thông tin SSL KDE"

#: widgets/ksslinfodialog.cpp:69
#, fuzzy, kde-format
#| msgid "Subject line"
msgctxt "The receiver of the SSL certificate"
msgid "Subject"
msgstr "Dòng chủ thể"

#: widgets/ksslinfodialog.cpp:70
#, fuzzy, kde-format
#| msgid "Issuer:"
msgctxt "The authority that issued the SSL certificate"
msgid "Issuer"
msgstr "Nhà phát hành:"

#: widgets/ksslinfodialog.cpp:86 widgets/ksslinfodialog.cpp:120
#, kde-format
msgid "Current connection is secured with SSL."
msgstr "Sự kết nối hiện thời bị SSL bảo mật."

#: widgets/ksslinfodialog.cpp:89 widgets/ksslinfodialog.cpp:133
#, kde-format
msgid "Current connection is not secured with SSL."
msgstr "Sự kết nối hiện thời không bị SSL bảo mật."

#: widgets/ksslinfodialog.cpp:93
#, kde-format
msgid "SSL support is not available in this build of KDE."
msgstr "Phiên bản xây dựng KDE này không hỗ trợ giao thức SSL."

#: widgets/ksslinfodialog.cpp:123
#, kde-format
msgid ""
"The main part of this document is secured with SSL, but some parts are not."
msgstr ""
"Phần chính của tài liệu này bị SSL bảo mật, còn một số phần khác không."

#: widgets/ksslinfodialog.cpp:129
#, fuzzy, kde-format
#| msgid "Some of this document is secured with SSL, but the main part is not."
msgid "Some of this document is secured with SSL, but the main part is not."
msgstr "Một phần của tài liệu này bị SSL bảo mật, còn phần chính không."

#: widgets/ksslinfodialog.cpp:179
#, fuzzy, kde-format
#| msgctxt "Items (Folders, Files)"
#| msgid "%1 (%2, %3)"
msgctxt "%1, using %2 bits of a %3 bit key"
msgid "%1, %2 %3"
msgstr "%1 (%2, %3)"

#: widgets/ksslinfodialog.cpp:181
#, kde-format
msgctxt "Part of: %1, using %2 bits of a %3 bit key"
msgid "using %1 bit"
msgid_plural "using %1 bits"
msgstr[0] ""

#: widgets/ksslinfodialog.cpp:183
#, fuzzy, kde-format
#| msgid "%1 bits used of a %2 bit cipher"
msgctxt "Part of: %1, using %2 bits of a %3 bit key"
msgid "of a %1 bit key"
msgid_plural "of a %1 bit key"
msgstr[0] "%1 bit đã được dùng cũa mật mã %2 bit."

#: widgets/ksslinfodialog.cpp:199
#, kde-format
msgctxt "The certificate is not trusted"
msgid "NO, there were errors:"
msgstr ""

#: widgets/ksslinfodialog.cpp:205
#, kde-format
msgctxt "The certificate is trusted"
msgid "Yes"
msgstr ""

#: widgets/ksslinfodialog.cpp:209
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "%1 is the effective date of the certificate, %2 is the expiry date"
msgid "%1 to %2"
msgstr "%1 (%2)"

#: widgets/kurifiltersearchprovideractions.cpp:94
#, kde-format
msgid "Search for '%1' with"
msgstr ""

#: widgets/kurifiltersearchprovideractions.cpp:99
#, fuzzy, kde-format
#| msgctxt "@item:inmenu Create New"
#| msgid "%1"
msgctxt "@action:inmenu Search for <text> with"
msgid "%1"
msgstr "%1"

#: widgets/kurifiltersearchprovideractions.cpp:108
#, fuzzy, kde-format
#| msgid "Change &Policy..."
msgid "Configure Web Shortcuts..."
msgstr "Đổi chính &sách..."

#: widgets/kurlrequester.cpp:324
#, kde-format
msgid "Open file dialog"
msgstr "Hộp thoại mở tập tin"

#: widgets/paste.cpp:113 widgets/paste.cpp:161 widgets/pastejob.cpp:72
#, kde-format
msgid "Filename for clipboard content:"
msgstr "Tên tập tin cho nội dung của bảng tạm:"

#: widgets/paste.cpp:153
#, kde-format
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: widgets/paste.cpp:172
#, kde-format
msgid ""
"The clipboard has changed since you used 'paste': the chosen data format is "
"no longer applicable. Please copy again what you wanted to paste."
msgstr ""
"Bảng tạm đã thay đổi kể từ bạn đã dùng khả năng « dán »: dạng thức dữ liệu "
"đã chọn không còn thích hợp lại. Vui lòng sao chép lại điều cần dán."

#: widgets/paste.cpp:303
#, kde-format
msgid "&Paste File"
msgid_plural "&Paste %1 Files"
msgstr[0] "&Dán %1 tập tin"

#: widgets/paste.cpp:305
#, kde-format
msgid "&Paste URL"
msgid_plural "&Paste %1 URLs"
msgstr[0] "&Dán %1 địa chỉ Mạng"

#: widgets/paste.cpp:308
#, kde-format
msgid "&Paste Clipboard Contents"
msgstr "&Dán nội dung của bảng tạm"

#: widgets/paste.cpp:342
#, fuzzy, kde-format
#| msgid "One Folder"
#| msgid_plural "%1 Folders"
msgctxt "@action:inmenu"
msgid "Paste One Folder"
msgstr "%1 thư mục"

#: widgets/paste.cpp:343
#, fuzzy, kde-format
#| msgid "&Paste File"
#| msgid_plural "&Paste %1 Files"
msgctxt "@action:inmenu"
msgid "Paste One File"
msgstr "&Dán %1 tập tin"

#: widgets/paste.cpp:345
#, fuzzy, kde-format
#| msgid "One Item"
#| msgid_plural "%1 Items"
msgctxt "@action:inmenu"
msgid "Paste One Item"
msgid_plural "Paste %1 Items"
msgstr[0] "%1 mục"

#: widgets/paste.cpp:347
#, fuzzy, kde-format
#| msgid "&Paste Clipboard Contents"
msgctxt "@action:inmenu"
msgid "Paste Clipboard Contents..."
msgstr "&Dán nội dung của bảng tạm"

#: widgets/paste.cpp:351
#, fuzzy, kde-format
#| msgid "Paste"
msgctxt "@action:inmenu"
msgid "Paste"
msgstr "Dán"

#: widgets/pastedialog.cpp:57
#, kde-format
msgid "Data format:"
msgstr "Dạng thức dữ liệu :"

#: widgets/pastejob.cpp:72
#, fuzzy, kde-format
#| msgid "Filename for clipboard content:"
msgid "Filename for dropped contents:"
msgstr "Tên tập tin cho nội dung của bảng tạm:"

#: widgets/renamedialog.cpp:77
#, fuzzy, kde-format
#| msgid "Drive: %1"
msgid "Date: %1"
msgstr "Ổ: %1"

#: widgets/renamedialog.cpp:83
#, fuzzy, kde-format
#| msgid "Size:"
msgid "Size: %1"
msgstr "Cỡ :"

#: widgets/renamedialog.cpp:172
#, kde-format
msgid "Appl&y to All"
msgstr ""

#: widgets/renamedialog.cpp:173
#, kde-format
msgid ""
"When this is checked the button pressed will be applied to all subsequent "
"folder conflicts for the remainder of the current job.\n"
"Unless you press Skip you will still be prompted in case of a conflict with "
"an existing file in the directory."
msgstr ""

#: widgets/renamedialog.cpp:174
#, kde-format
msgid ""
"When this is checked the button pressed will be applied to all subsequent "
"conflicts for the remainder of the current job."
msgstr ""

#: widgets/renamedialog.cpp:179
#, kde-format
msgid "&Rename"
msgstr "&Đổi tên"

#: widgets/renamedialog.cpp:181
#, kde-format
msgid "Suggest New &Name"
msgstr "Đệ nghị tê&n mới"

#: widgets/renamedialog.cpp:187
#, kde-format
msgid "&Skip"
msgstr "&Bỏ qua"

#: widgets/renamedialog.cpp:188
#, kde-format
msgid "Do not copy or move this folder, skip to the next item instead"
msgstr ""

#: widgets/renamedialog.cpp:189
#, kde-format
msgid "Do not copy or move this file, skip to the next item instead"
msgstr ""

#: widgets/renamedialog.cpp:194
#, fuzzy, kde-format
#| msgid "Write"
msgctxt "Write files into an existing folder"
msgid "&Write Into"
msgstr "Ghi"

#: widgets/renamedialog.cpp:194
#, kde-format
msgid "&Overwrite"
msgstr "&Ghi đè"

#: widgets/renamedialog.cpp:196
#, kde-format
msgid ""
"Files and folders will be copied into the existing directory, alongside its "
"existing contents.\n"
"You will be prompted again in case of a conflict with an existing file in "
"the directory."
msgstr ""

#: widgets/renamedialog.cpp:201
#, kde-format
msgid "&Resume"
msgstr "Tiếp tục &lại"

#: widgets/renamedialog.cpp:210
#, kde-format
msgid ""
"This action would overwrite '%1' with itself.\n"
"Please enter a new file name:"
msgstr ""
"Hành động này sẽ ghi đè lên « %1 » bằng chính nó.\n"
"Vui lòng gõ một tên tập tin mới."

#: widgets/renamedialog.cpp:215
#, kde-format
msgid "C&ontinue"
msgstr "&Tiếp tục"

#: widgets/renamedialog.cpp:270
#, fuzzy, kde-format
#| msgid ""
#| "This action would overwrite '%1' with itself.\n"
#| "Please enter a new file name:"
msgid "This action will overwrite the destination."
msgstr ""
"Hành động này sẽ ghi đè lên « %1 » bằng chính nó.\n"
"Vui lòng gõ một tên tập tin mới."

#: widgets/renamedialog.cpp:274
#, kde-format
msgid "Warning, the destination is more recent."
msgstr ""

#: widgets/renamedialog.cpp:280
#, fuzzy, kde-format
#| msgid "Source"
msgid "Source"
msgstr "Nguồn"

#: widgets/renamedialog.cpp:282
#, fuzzy, kde-format
#| msgid "Destination"
msgid "Destination"
msgstr "Đích"

#: widgets/renamedialog.cpp:312
#, kde-format
msgid "An older item named '%1' already exists."
msgstr "Một mục cũ hơn tên « %1 » đã có ."

#: widgets/renamedialog.cpp:314
#, kde-format
msgid "A similar file named '%1' already exists."
msgstr "Tập tin tương tự tên « %1 » đã có ."

#: widgets/renamedialog.cpp:316
#, fuzzy, kde-format
#| msgid "An older item named '%1' already exists."
msgid "A more recent item named '%1' already exists."
msgstr "Một mục cũ hơn tên « %1 » đã có ."

#: widgets/renamedialog.cpp:329
#, fuzzy, kde-format
#| msgid "&Rename"
msgid "Rename:"
msgstr "&Đổi tên"

#: widgets/skipdialog.cpp:38
#, kde-format
msgid "Information"
msgstr "Thông tin"

#: widgets/skipdialog.cpp:48
#, kde-format
msgid "Retry"
msgstr ""

#: widgets/skipdialog.cpp:53
#, kde-format
msgid "Skip"
msgstr "Bỏ qua"

#: widgets/skipdialog.cpp:57
#, kde-format
msgid "AutoSkip"
msgstr "Tự động bỏ qua"

#. i18n: ectx: property (text), widget (QLabel, encryptionIndicator)
#: widgets/sslinfo.ui:17
#, kde-format
msgid "[padlock]"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, addressTag)
#: widgets/sslinfo.ui:34
#, fuzzy, kde-format
#| msgid "IP address:"
msgctxt "Web page address"
msgid "Address:"
msgstr "Địa chỉ IP:"

#. i18n: ectx: property (text), widget (QLabel, ipTag)
#: widgets/sslinfo.ui:54
#, fuzzy, kde-format
#| msgid "IP address:"
msgid "IP address:"
msgstr "Địa chỉ IP:"

#. i18n: ectx: property (text), widget (QLabel, encryptionTag)
#: widgets/sslinfo.ui:74
#, fuzzy, kde-format
#| msgid "&Description:"
msgid "Encryption:"
msgstr "&Mô tả:"

#. i18n: ectx: property (text), widget (QLabel, detailsTag)
#: widgets/sslinfo.ui:94
#, kde-format
msgid "Details:"
msgstr "Chi tiết:"

#. i18n: ectx: property (text), widget (QLabel, sslVersionTag)
#: widgets/sslinfo.ui:114
#, fuzzy, kde-format
#| msgid "SSL version:"
msgid "SSL version:"
msgstr "Phiên bản SSL:"

#. i18n: ectx: property (text), widget (QLabel, certSelectorTag)
#: widgets/sslinfo.ui:134
#, fuzzy, kde-format
#| msgid "Certificate"
msgid "Certificate chain:"
msgstr "Chứng nhận"

#. i18n: ectx: property (text), widget (QLabel, trustedTag)
#: widgets/sslinfo.ui:163
#, fuzzy, kde-format
#| msgid "Created:"
msgid "Trusted:"
msgstr "Tạo :"

#. i18n: ectx: property (text), widget (QLabel, validityPeriodTag)
#: widgets/sslinfo.ui:183
#, fuzzy, kde-format
#| msgid "Valid from:"
msgid "Validity period:"
msgstr "Hợp lệ từ :"

#. i18n: ectx: property (text), widget (QLabel, serialTag)
#: widgets/sslinfo.ui:203
#, fuzzy, kde-format
#| msgid "Serial number:"
msgid "Serial number:"
msgstr "Số sản xuất:"

#. i18n: ectx: property (text), widget (QLabel, digestTag)
#: widgets/sslinfo.ui:223
#, fuzzy, kde-format
#| msgid "MD5 digest:"
msgid "MD5 digest:"
msgstr "Bản tóm tắt MD5:"

#. i18n: ectx: property (text), widget (QLabel, sha1DigestTag)
#: widgets/sslinfo.ui:243
#, fuzzy, kde-format
#| msgid "MD5 digest:"
msgid "SHA1 digest:"
msgstr "Bản tóm tắt MD5:"

#: widgets/sslui.cpp:49
#, kde-format
msgid ""
"The remote host did not send any SSL certificates.\n"
"Aborting because the identity of the host cannot be established."
msgstr ""
