# Vietnamese translation for KIO.
# Copyright © 2007 KDE i18n Project for Vietnamese.
#
# Clytie Siddall <clytie@riverland.net.au>, 2006-2007.
# Hoàng Đức Hiếu <hieu.d.hoang@gmail.com>, 2007.
# Lê Hoàng Phương <herophuong93@gmail.com>, 2012, 2013, 2014.
msgid ""
msgstr ""
"Project-Id-Version: kio4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-10-02 07:58+0000\n"
"PO-Revision-Date: 2014-08-15 10:55+0700\n"
"Last-Translator: Lê Hoàng Phương <herophuong93@gmail.com>\n"
"Language-Team: American English <kde-i18n-vi@kde.org>\n"
"Language: en_US\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.5\n"

msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Nhóm Việt hoá KDE"

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

#: core/chmodjob.cpp:202
#, 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:204
#, 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:143
#, kde-format
msgid "Unable to create io-slave: %1"
msgstr "Không thể tạo io-slave: %1"

#: core/copyjob.cpp:1081 core/job_error.cpp:504
msgid "Folder Already Exists"
msgstr "Thư mục đã có"

#: core/copyjob.cpp:1350 core/copyjob.cpp:1916 core/filecopyjob.cpp:360
#: core/job_error.cpp:494 widgets/paste.cpp:98
msgid "File Already Exists"
msgstr "Tập tin đã có"

#: core/copyjob.cpp:1350 core/copyjob.cpp:1916
msgid "Already Exists as Folder"
msgstr "Đã có, là thư mục."

#: core/global.cpp:75
#, kde-format
msgctxt "size in bytes"
msgid "%1 B"
msgstr ""

#: core/global.cpp:79
#, kde-format
msgctxt "size in 1000 bytes"
msgid "%1 kB"
msgstr ""

#: core/global.cpp:80
#, kde-format
msgctxt "size in 10^6 bytes"
msgid "%1 MB"
msgstr ""

#: core/global.cpp:81
#, kde-format
msgctxt "size in 10^9 bytes"
msgid "%1 GB"
msgstr ""

#: core/global.cpp:82
#, kde-format
msgctxt "size in 10^12 bytes"
msgid "%1 TB"
msgstr ""

#: core/global.cpp:83
#, kde-format
msgctxt "size in 10^15 bytes"
msgid "%1 PB"
msgstr ""

#: core/global.cpp:84
#, kde-format
msgctxt "size in 10^18 bytes"
msgid "%1 EB"
msgstr ""

#: core/global.cpp:85
#, kde-format
msgctxt "size in 10^21 bytes"
msgid "%1 ZB"
msgstr ""

#: core/global.cpp:86
#, kde-format
msgctxt "size in 10^24 bytes"
msgid "%1 YB"
msgstr ""

#: core/global.cpp:90
#, kde-format
msgctxt "memory size in 1024 bytes"
msgid "%1 KB"
msgstr ""

#: core/global.cpp:91
#, kde-format
msgctxt "memory size in 2^20 bytes"
msgid "%1 MB"
msgstr ""

#: core/global.cpp:92
#, kde-format
msgctxt "memory size in 2^30 bytes"
msgid "%1 GB"
msgstr ""

#: core/global.cpp:93
#, kde-format
msgctxt "memory size in 2^40 bytes"
msgid "%1 TB"
msgstr ""

#: core/global.cpp:94
#, kde-format
msgctxt "memory size in 2^50 bytes"
msgid "%1 PB"
msgstr ""

#: core/global.cpp:95
#, kde-format
msgctxt "memory size in 2^60 bytes"
msgid "%1 EB"
msgstr ""

#: core/global.cpp:96
#, kde-format
msgctxt "memory size in 2^70 bytes"
msgid "%1 ZB"
msgstr ""

#: core/global.cpp:97
#, kde-format
msgctxt "memory size in 2^80 bytes"
msgid "%1 YB"
msgstr ""

#: core/global.cpp:102
#, kde-format
msgctxt "size in 1024 bytes"
msgid "%1 KiB"
msgstr ""

#: core/global.cpp:103
#, kde-format
msgctxt "size in 2^20 bytes"
msgid "%1 MiB"
msgstr ""

#: core/global.cpp:104
#, kde-format
msgctxt "size in 2^30 bytes"
msgid "%1 GiB"
msgstr ""

#: core/global.cpp:105
#, kde-format
msgctxt "size in 2^40 bytes"
msgid "%1 TiB"
msgstr ""

#: core/global.cpp:106
#, kde-format
msgctxt "size in 2^50 bytes"
msgid "%1 PiB"
msgstr ""

#: core/global.cpp:107
#, kde-format
msgctxt "size in 2^60 bytes"
msgid "%1 EiB"
msgstr ""

#: core/global.cpp:108
#, kde-format
msgctxt "size in 2^70 bytes"
msgid "%1 ZiB"
msgstr ""

#: core/global.cpp:109
#, kde-format
msgctxt "size in 2^80 bytes"
msgid "%1 YiB"
msgstr ""

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

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

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

#: core/global.cpp:209
#, 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:212
#, 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:213
#, fuzzy, kde-format
#| msgid "%1 (%2)"
msgctxt "folders, files"
msgid "%1, %2"
msgstr "%1 (%2)"

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

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

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

#: core/job.cpp:109 core/job.cpp:116 core/job.cpp:141
#: widgets/fileundomanager.cpp:130
#, fuzzy
#| msgid "Source"
msgctxt "The source of a file operation"
msgid "Source"
msgstr "Nguồn"

#: core/job.cpp:110 core/job.cpp:117 widgets/fileundomanager.cpp:131
#, fuzzy
#| msgid "Destination"
msgctxt "The destination of a file operation"
msgid "Destination"
msgstr "Đích"

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

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

#: core/job.cpp:123 widgets/fileundomanager.cpp:125
msgid "Directory"
msgstr "Thư mục"

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

#: core/job.cpp:129 core/job.cpp:135 widgets/fileundomanager.cpp:136
msgid "File"
msgstr "Tập tin"

#: core/job.cpp:134
msgctxt "@title job"
msgid "Examining"
msgstr ""

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

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

#: core/job.cpp:147
msgid "Device"
msgstr "Thiết bị"

#: core/job.cpp:148 core/job.cpp:154
msgid "Mountpoint"
msgstr "Điểm lắp"

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

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

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

#: core/job_error.cpp:44
#, 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:47
#, kde-format
msgid ""
"Internal Error\n"
"Please send a full bug report at http://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:50
#, kde-format
msgid "Malformed URL %1."
msgstr "Địa chỉ Mạng dạng sai %1."

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

#: core/job_error.cpp:56
#, 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:63
#, 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:66
#, 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:69
#, 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:72
#, kde-format
msgid "A file named %1 already exists."
msgstr "Tập tin tên « %1 » đã có."

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

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

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

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

#: core/job_error.cpp:84
#, 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:87
#, kde-format
msgid "Could not enter folder %1."
msgstr "Không thể vào thư mục %1."

#: core/job_error.cpp:90
#, 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:93
#, 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:99
#, 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:102
#, 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:105
#, 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:108
#, 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:111
#, 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:114
#, 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:117
#, 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:120
#, kde-format
msgid "Could not read file %1."
msgstr "Không thể đọc tập tin %1."

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

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

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

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

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

#: core/job_error.cpp:141
#, 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:144
#, kde-format
msgid "Could not make folder %1."
msgstr "Không thể tạo thư mục %1."

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

#: core/job_error.cpp:150
#, 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:153
#, 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:156
#, 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:159
#, 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:162
#, kde-format
msgid "Could not delete file %1."
msgstr "Không thể xoá tập tin %1."

#: core/job_error.cpp:165
#, 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:168
#, kde-format
msgid ""
"Error. Out of memory.\n"
"%1"
msgstr ""
"Lỗi : hết bộ nhớ.\n"
"%1"

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

#: core/job_error.cpp:174
#, 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:177
#, 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:180
#, 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:183
#, kde-format
msgid ""
"Timeout on server\n"
"%1"
msgstr ""
"Quá giờ trên máy phục vụ\n"
"%1"

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

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

#: core/job_error.cpp:200
#, 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:203
#, 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:206
#, 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:209
#, 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:212
#, 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:218
#, kde-format
msgid ""
"Could not write file %1.\n"
"Disk full."
msgstr ""
"Không thể ghi tập tin %1.\n"
"Đĩa đầy."

#: core/job_error.cpp:221
#, 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:227
#, 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:230
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:233
msgid ""
"The required content size information was not provided for a POST operation."
msgstr ""

#: core/job_error.cpp:236
#, kde-format
msgid ""
"Unknown error code %1\n"
"%2\n"
"Please send a full bug report at http://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:261
#, fuzzy
#| msgid "(unknown)"
msgctxt "@info url"
msgid "(unknown)"
msgstr "(không rõ)"

#: core/job_error.cpp:268
#, 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:272
msgid "<b>Technical reason</b>: "
msgstr "<b>Lý do kỹ thuật</b>: "

#: core/job_error.cpp:274
#, fuzzy
#| 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:275
#, 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:277
#, kde-format
msgid "<li>Protocol: %1</li>"
msgstr "<li>Giao thức: %1</li>"

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

#: core/job_error.cpp:280
#, 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:283
#, fuzzy
#| 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:288
#, fuzzy
#| 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:322
#, fuzzy
#| msgid "(unknown)"
msgctxt "@info protocol"
msgid "(unknown)"
msgstr "(không rõ)"

#: core/job_error.cpp:331
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:334
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:337
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:338
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:340
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:342
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:344
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:346
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:347
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:349
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:351
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."
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:359
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:362
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:365
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:367
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:368
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:369
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:370
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:371
msgid "You may have incorrectly typed the location."
msgstr "Có lẽ bạn đã gõ sai địa điểm."

#: core/job_error.cpp:372
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:374
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:378
msgid "Cannot Open Resource For Reading"
msgstr "Không thể mở tài nguyên để đọc."

#: core/job_error.cpp:379
#, 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:382
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:388
msgid "Cannot Open Resource For Writing"
msgstr "Không thể mở tài nguyên để ghi."

#: core/job_error.cpp:389
#, 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:397
#, kde-format
msgid "Cannot Initiate the %1 Protocol"
msgstr "Không thể khởi động giao thức %1"

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

#: core/job_error.cpp:399
#, 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."
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:402
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:410
msgid "Internal Error"
msgstr "Lỗi nội bộ"

#: core/job_error.cpp:411
#, 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:419
msgid "Improperly Formatted URL"
msgstr "Địa chỉ Mạng dạng sai"

#: core/job_error.cpp:420
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:429
#, kde-format
msgid "Unsupported Protocol %1"
msgstr "Giao thức không được hỗ trợ %1"

#: core/job_error.cpp:430
#, 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:433
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:434
#, 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:436
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>."
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:445
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:446
msgid "Protocol is a Filter Protocol"
msgstr "Giao thức là giao thức lọc"

#: core/job_error.cpp:447
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:450
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:458
#, kde-format
msgid "Unsupported Action: %1"
msgstr "Hành động không được hỗ trợ : %1"

#: core/job_error.cpp:459
#, 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:462
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:465
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:470
msgid "File Expected"
msgstr "Tập tin đã ngờ"

#: core/job_error.cpp:471
#, 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:473
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:478
msgid "Folder Expected"
msgstr "Ngờ thư mục"

#: core/job_error.cpp:479
#, 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:486
msgid "File or Folder Does Not Exist"
msgstr "Không có tập tin hay thư mục đó"

#: core/job_error.cpp:487
#, 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:495
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:497
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:499
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:500
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:505
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:507
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:509
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:510
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:514
msgid "Unknown Host"
msgstr "Máy lạ"

#: core/job_error.cpp:515
#, 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:518
#, 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:525
msgid "Access Denied"
msgstr "Truy cập bị từ chối"

#: core/job_error.cpp:526
#, 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:528 core/job_error.cpp:754
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:530 core/job_error.cpp:756
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:532 core/job_error.cpp:758 core/job_error.cpp:770
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:540
msgid "Write Access Denied"
msgstr "Truy cập ghi bị từ chối"

#: core/job_error.cpp:541
#, 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:548
msgid "Unable to Enter Folder"
msgstr "Không thể vào thư mục"

#: core/job_error.cpp:549
#, 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:557
msgid "Folder Listing Unavailable"
msgstr "Danh sách thư mục không sẵn sàng"

#: core/job_error.cpp:558
#, 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:559
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:567
msgid "Cyclic Link Detected"
msgstr "Phát hiện liên lạc theo chu kỳ"

#: core/job_error.cpp:568
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:572 core/job_error.cpp:594
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:581
msgid "Request Aborted By User"
msgstr "Yêu cầu bị người dùng hủy bỏ"

#: core/job_error.cpp:582 core/job_error.cpp:897
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:584 core/job_error.cpp:788 core/job_error.cpp:899
msgid "Retry the request."
msgstr "Thử lại yêu cầu."

#: core/job_error.cpp:588
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:589
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:599
msgid "Could Not Create Network Connection"
msgstr "Không thể tạo kết nối mạng"

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

#: core/job_error.cpp:601
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:603 core/job_error.cpp:724 core/job_error.cpp:735
#: core/job_error.cpp:744
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:609
msgid "Connection to Server Refused"
msgstr "Kết nối đến máy phục vụ bị từ chối"

#: core/job_error.cpp:610
#, 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:612
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:614
#, 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:616
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:623
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:624
#, 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:627
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:633
msgid "URL Resource Invalid"
msgstr "Tài nguyên URL không hợp lệ"

#: core/job_error.cpp:634
#, 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:635
#, 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:640
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:648
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:649
msgid "Could Not Mount Device"
msgstr "Không thể gắn kết thiết bị"

#: core/job_error.cpp:650
#, 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:653
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:657
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:661
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:667
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:668
msgid "Could Not Unmount Device"
msgstr "Không thể tháo gắn kết thiết bị"

#: core/job_error.cpp:669
#, 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:672
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:676
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:680
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:685
msgid "Cannot Read From Resource"
msgstr "Không thể đọc từ tài nguyên"

#: core/job_error.cpp:686
#, 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:689
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:702
msgid "Cannot Write to Resource"
msgstr "Không thể ghi vào tài nguyên"

#: core/job_error.cpp:703
#, 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:706
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:719 core/job_error.cpp:730
msgid "Could Not Listen for Network Connections"
msgstr "Không thể lắng nghe kết nối mạng"

#: core/job_error.cpp:720
msgid "Could Not Bind"
msgstr "Không thể đóng kết"

#: core/job_error.cpp:721 core/job_error.cpp:732
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:731
msgid "Could Not Listen"
msgstr "Không thể lắng nghe"

#: core/job_error.cpp:741
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:742
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:746
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:751
#, kde-format
msgid "Could Not Login: %1"
msgstr "Không thể đăng nhập: %1"

#: core/job_error.cpp:752
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:763
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:764
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:765
#, 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:768
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."

#: core/job_error.cpp:776
msgid "Could Not Cancel Listing"
msgstr "Không thể hủy bỏ việc liệt kê"

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

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

#: core/job_error.cpp:782
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:783
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:792
msgid "Could Not Remove Folder"
msgstr "Không thể gỡ bỏ thư mục"

#: core/job_error.cpp:793
#, 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:795
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:796
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:801
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:806
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:807
#, 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:810
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:812
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:817
msgid "Could Not Rename Resource"
msgstr "Không thể thay đổi tên tài nguyên"

#: core/job_error.cpp:818
#, 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:828
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:829
#, 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:836
#, fuzzy
#| 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:837
#, 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:844
msgid "Could Not Delete Resource"
msgstr "Không thể xoá tài nguyên"

#: core/job_error.cpp:845
#, 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:852
msgid "Unexpected Program Termination"
msgstr "Kết thúc chương trình bất ngờ"

#: core/job_error.cpp:853
#, 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:861
msgid "Out of Memory"
msgstr "Hết bộ nhớ"

#: core/job_error.cpp:862
#, 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:870
msgid "Unknown Proxy Host"
msgstr "Máy ủy nhiệm lạ"

#: core/job_error.cpp:871
#, 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:875
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:879
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:884
#, 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:886
#, 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:890
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."
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:896
msgid "Request Aborted"
msgstr "Yêu cầu bị hủy bỏ"

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

#: core/job_error.cpp:904
#, 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:907
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:910
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:912
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:917
msgid "Timeout Error"
msgstr "Lỗi quá giờ"

#: core/job_error.cpp:918
#, 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:929
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:935 core/slavebase.cpp:1424
msgid "Unknown Error"
msgstr "Lỗi không rõ"

#: core/job_error.cpp:936
#, 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:944
msgid "Unknown Interruption"
msgstr "Sự ngắt không rõ"

#: core/job_error.cpp:945
#, 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:953
msgid "Could Not Delete Original File"
msgstr "Không thể xoá tập tin gốc"

#: core/job_error.cpp:954
#, 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:963
msgid "Could Not Delete Temporary File"
msgstr "Không thể xoá tập tin tạm thời"

#: core/job_error.cpp:964
#, 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:973
msgid "Could Not Rename Original File"
msgstr "Không thể thay đổi tên tập tin gốc"

#: core/job_error.cpp:974
#, 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:982
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:983
#, 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:991
msgid "Could Not Create Link"
msgstr "Không thể tạo liên kết"

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

#: core/job_error.cpp:993
#, 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:1000
msgid "No Content"
msgstr "Không có nội dung"

#: core/job_error.cpp:1005
msgid "Disk Full"
msgstr "Đĩa đầy"

#: core/job_error.cpp:1006
#, 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:1008
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:1015
msgid "Source and Destination Files Identical"
msgstr "Tập tin cả nguồn lẫn đích đều là trùng."

#: core/job_error.cpp:1016
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:1018
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:1029
msgid "Undocumented Error"
msgstr "Lỗi không được diễn tả"

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

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

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

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

#: core/kfileitem.cpp:1191
#, 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
#| 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
#| 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
#| 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
#| msgid "Permissions"
msgid "Permission denied"
msgstr "Quyền hạn"

#: core/klocalsocket_unix.cpp:223
#, fuzzy
#| 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
#| msgid "Unknown Error"
msgid "Unknown error"
msgstr "Lỗi không rõ"

#: core/klocalsocket_unix.cpp:235 core/klocalsocket_unix.cpp:315
#, fuzzy
#| 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
msgid "Address is already in use"
msgstr ""

#: core/klocalsocket_unix.cpp:291
#, fuzzy
#| 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
msgid "No such file or directory"
msgstr ""

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

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

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

#: core/klocalsocket_win.cpp:31 core/klocalsocket_win.cpp:36
#, fuzzy
#| 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:165
msgctxt "SSL error"
msgid "No error"
msgstr ""

#: core/ktcpsocket.cpp:167
#, fuzzy
#| 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:169
#, fuzzy
#| msgid "Certificate has expired."
msgctxt "SSL error"
msgid "The certificate has expired"
msgstr "Chứng nhận đã quá hạn."

#: core/ktcpsocket.cpp:171
#, fuzzy
#| 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:173
#, fuzzy
#| 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:175
#, fuzzy
#| 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:177
#, fuzzy
#| 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:179
#, fuzzy
#| 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:181
#, fuzzy
#| 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:183
#, fuzzy
#| 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:185
#, fuzzy
#| 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:187
#, fuzzy
#| 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:189
#, fuzzy
#| 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:192
#, fuzzy
#| msgid "Unknown Error"
msgctxt "SSL error"
msgid "Unknown error"
msgstr "Lỗi không rõ"

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

#: core/slave.cpp:463
#, 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:474
#, fuzzy
#| msgid "Can not find io-slave for protocol '%1'."
msgid "Can not find 'kioslave' executable"
msgstr "Không tìm thấy io-slave cho giao thức « %1 »."

#: core/slave.cpp:489
#, 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:496
#, kde-format
msgid ""
"Unable to create io-slave:\n"
"klauncher said: %1"
msgstr ""
"Không thể tạo io-slave:\n"
"klauncher (bộ khởi chạy) nói : %1"

#: core/slavebase.cpp:762
#, 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:764
#, 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:766
#, 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:768
#, kde-format
msgid "Writing to %1 is not supported."
msgstr "Không hỗ trợ khả năng ghi vào %1."

#: core/slavebase.cpp:770
#, 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:772
#, 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:774
#, 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:776
#, 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:778
#, 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:780
#, 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:782
#, 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:784
#, 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:786
#, 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:788
#, 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:790
#, 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:792
#, 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:794
#, 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:796
#, 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:798
#, 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:954
msgid "&Yes"
msgstr ""

#: core/slavebase.cpp:955
msgid "&No"
msgstr ""

#: core/slaveinterface.cpp:409 core/tcpslavebase.cpp:822 widgets/sslui.cpp:78
msgid "&Details"
msgstr "&Chi tiết"

#: core/slaveinterface.cpp:411 core/tcpslavebase.cpp:842 widgets/sslui.cpp:114
msgid "&Forever"
msgstr "&Luôn luôn"

#: core/slaveinterface.cpp:415 core/tcpslavebase.cpp:822 widgets/sslui.cpp:79
msgid "Co&ntinue"
msgstr "Tiế&p tục"

#: core/slaveinterface.cpp:417 core/tcpslavebase.cpp:843 widgets/sslui.cpp:115
msgid "&Current Session only"
msgstr "&Chỉ lần này"

#: core/tcpslavebase.cpp:319
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:325 core/tcpslavebase.cpp:590
msgid "Security Information"
msgstr "Thông tin bảo mật"

#: core/tcpslavebase.cpp:326
msgid "C&ontinue Loading"
msgstr "&Tiếp tục tải"

#: core/tcpslavebase.cpp:421
#, 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:584
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:591
msgid "Display SSL &Information"
msgstr "Hiển thị thông t&in SSL"

#: core/tcpslavebase.cpp:592
msgid "C&onnect"
msgstr "&Kết nối"

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

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

#: core/tcpslavebase.cpp:751
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:765
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:767 widgets/jobuidelegate.cpp:346
msgid "SSL"
msgstr "SSL"

#: core/tcpslavebase.cpp:811 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:821 core/tcpslavebase.cpp:841
#: core/tcpslavebase.cpp:945 core/tcpslavebase.cpp:957 widgets/sslui.cpp:77
#: widgets/sslui.cpp:113
msgid "Server Authentication"
msgstr "Xác thực máy phục vụ"

#: core/tcpslavebase.cpp:838 widgets/sslui.cpp:110
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:944
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:956
#, fuzzy
#| 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:761
#, 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:764
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:779
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:780
msgid "Nothing to Delete"
msgstr "Không có gì cần xoá"

#: filewidgets/kdiroperator.cpp:822
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:823
msgid "Nothing to Trash"
msgstr "Không có gì cần bỏ vào Rác."

#: filewidgets/kdiroperator.cpp:1020 filewidgets/kdiroperator.cpp:1158
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:1825
msgid "Menu"
msgstr "Trình đơn"

#: filewidgets/kdiroperator.cpp:1829
msgid "Parent Folder"
msgstr "Thư mục mẹ"

#: filewidgets/kdiroperator.cpp:1836
msgid "Home Folder"
msgstr "Thư mục chính"

#: filewidgets/kdiroperator.cpp:1839
msgid "Reload"
msgstr "Nạp lại"

#: filewidgets/kdiroperator.cpp:1842
msgid "New Folder..."
msgstr "Thư mục mới..."

#: filewidgets/kdiroperator.cpp:1847 widgets/jobuidelegate.cpp:251
msgid "Move to Trash"
msgstr "Chuyển vào Rác"

#: filewidgets/kdiroperator.cpp:1853
msgid "Delete"
msgstr "Xoá"

#: filewidgets/kdiroperator.cpp:1860
msgid "Sorting"
msgstr "Đang sắp xếp"

#: filewidgets/kdiroperator.cpp:1863
msgid "By Name"
msgstr "Theo tên"

#: filewidgets/kdiroperator.cpp:1867
msgid "By Size"
msgstr "Theo kích cỡ"

#: filewidgets/kdiroperator.cpp:1871
msgid "By Date"
msgstr "Theo ngày"

#: filewidgets/kdiroperator.cpp:1875
msgid "By Type"
msgstr "Theo kiểu"

#: filewidgets/kdiroperator.cpp:1879
msgid "Descending"
msgstr "Giảm dần"

#: filewidgets/kdiroperator.cpp:1883
msgid "Folders First"
msgstr "Thư mục trước"

#: filewidgets/kdiroperator.cpp:1893
msgid "Icon Position"
msgstr ""

#: filewidgets/kdiroperator.cpp:1896
msgid "Next to File Name"
msgstr ""

#: filewidgets/kdiroperator.cpp:1900
msgid "Above File Name"
msgstr ""

#: filewidgets/kdiroperator.cpp:1911
msgid "Short View"
msgstr "Khung xem ngắn"

#: filewidgets/kdiroperator.cpp:1916
msgid "Detailed View"
msgstr "Khung xem chi tiết"

#: filewidgets/kdiroperator.cpp:1921
msgid "Tree View"
msgstr "Khung xem dạng cây"

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

#: filewidgets/kdiroperator.cpp:1937
msgid "Show Hidden Files"
msgstr "Hiện tập tin ẩn"

#: filewidgets/kdiroperator.cpp:1941
msgid "Show Aside Preview"
msgstr "Hiện khung xem thử"

#: filewidgets/kdiroperator.cpp:1947
msgid "Show Preview"
msgstr "Hiện khung Xem thử"

#: filewidgets/kdiroperator.cpp:1951
msgid "Open File Manager"
msgstr "Mở trình quản lý tập tin"

#: filewidgets/kdiroperator.cpp:1956
msgid "Properties"
msgstr "Thuộc tính"

#: filewidgets/kdiroperator.cpp:1963
msgid "&View"
msgstr "&Xem"

#: filewidgets/kencodingfiledialog.cpp:86
msgid "Encoding:"
msgstr ""

#: filewidgets/kencodingfiledialog.cpp:142
#: filewidgets/kencodingfiledialog.cpp:161
#: filewidgets/kencodingfiledialog.cpp:179
#: filewidgets/kencodingfiledialog.cpp:198 widgets/kurlrequesterdialog.cpp:131
msgid "Open"
msgstr "Mở"

#: filewidgets/kencodingfiledialog.cpp:217
#: filewidgets/kencodingfiledialog.cpp:240
msgid "Save As"
msgstr "Lưu dạng"

#: filewidgets/kfilefiltercombo.cpp:36 filewidgets/kfilewidget.cpp:1856
msgid "*|All Files"
msgstr "*|Mọi tập tin"

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

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

#: filewidgets/kfileplaceeditdialog.cpp:85
msgid "Add Places Entry"
msgstr "Thêm mục vị trí"

#: filewidgets/kfileplaceeditdialog.cpp:87
msgid "Edit Places Entry"
msgstr "Sửa mục vị trí"

#: filewidgets/kfileplaceeditdialog.cpp:96
#, fuzzy
#| 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:102
msgid "L&abel:"
msgstr "N&hãn:"

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

#: filewidgets/kfileplaceeditdialog.cpp:108
#, 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:114
msgid "&Location:"
msgstr "&Địa điểm:"

#: filewidgets/kfileplaceeditdialog.cpp:120
#, fuzzy
#| 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:123
msgid "Choose an &icon:"
msgstr "Chọn b&iểu tượng:"

#: filewidgets/kfileplaceeditdialog.cpp:141
#, 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:143
#, 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/kfileplacesmodel.cpp:118
msgctxt "KFile System Bookmarks"
msgid "Home"
msgstr "Thư mục chính"

#: filewidgets/kfileplacesmodel.cpp:121
msgctxt "KFile System Bookmarks"
msgid "Network"
msgstr "Mạng"

#: filewidgets/kfileplacesmodel.cpp:133
msgctxt "KFile System Bookmarks"
msgid "Root"
msgstr "Thư mục gốc"

#: filewidgets/kfileplacesmodel.cpp:137
msgctxt "KFile System Bookmarks"
msgid "Trash"
msgstr "Thùng rác"

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

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

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

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

#: filewidgets/kfileplacesmodel.cpp:858
#, 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:894
#, 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:898
#, kde-format
msgid "An error occurred while accessing '%1'"
msgstr "Gặp lỗi khi truy cập '%1'."

#: filewidgets/kfileplacesview.cpp:582
msgctxt "@action:inmenu"
msgid "Empty Trash"
msgstr "Đổ rác"

#: filewidgets/kfileplacesview.cpp:587 filewidgets/kfileplacesview.cpp:608
#: filewidgets/kfileplacesview.cpp:615 widgets/kacleditwidget.cpp:96
msgid "Add Entry..."
msgstr "Thêm mục..."

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

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

#: filewidgets/kfileplacesview.cpp:620
msgid "&Show All Entries"
msgstr "&Hiện mọi mục"

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

#: filewidgets/kfilewidget.cpp:295
#, fuzzy
#| 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:395
#, kde-format
msgid "Drive: %1"
msgstr "Ổ: %1"

#: filewidgets/kfilewidget.cpp:451
#, 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/%1 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:455
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:456
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:458
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:460
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:466
msgid "Show Places Navigation Panel"
msgstr "Hiện thanh duyệt vị trí"

#: filewidgets/kfilewidget.cpp:473
msgid "Show Bookmarks"
msgstr "Hiện đánh dấu"

#: filewidgets/kfilewidget.cpp:478
msgid "Options"
msgstr "Tuỳ chọn"

#: filewidgets/kfilewidget.cpp:480
#, fuzzy
#| 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 navigation 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:523
msgid "Zoom out"
msgstr "Thu nhỏ"

#: filewidgets/kfilewidget.cpp:525
msgid "Zoom in"
msgstr "Phóng to"

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

#: filewidgets/kfilewidget.cpp:589
#, fuzzy
#| 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:595
msgid "&Filter:"
msgstr "&Lọc:"

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

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

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

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

#: filewidgets/kfilewidget.cpp:1017
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:1017
msgid "More than one folder provided"
msgstr "Đã chọn nhiều hơn một thư mục"

#: filewidgets/kfilewidget.cpp:1025
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:1025
msgid "Files and folders selected"
msgstr "Thư mục và tập tin đã chọn"

#: filewidgets/kfilewidget.cpp:1040
#, 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:1040
msgid "Cannot open file"
msgstr "Không thể mở tập tin"

#: filewidgets/kfilewidget.cpp:1314
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:1317
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:1322
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:1336
msgctxt "@title:window"
msgid "Places"
msgstr "Vị trí"

#: filewidgets/kfilewidget.cpp:1526
#, 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:1527
msgid "Overwrite File?"
msgstr "Ghi đè tập tin?"

#: filewidgets/kfilewidget.cpp:1661
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:1663
msgid "Invalid Filenames"
msgstr "Tên tập tin không hợp lệ"

#: filewidgets/kfilewidget.cpp:1748
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:1749
msgid "Remote Files Not Accepted"
msgstr "Không chấp nhận tập tin từ xa"

#: filewidgets/kfilewidget.cpp:1854
msgid "*|All Folders"
msgstr "*|Mọi thư mục"

#: filewidgets/kfilewidget.cpp:2023 widgets/kfileitemactions.cpp:536
msgid "&Open"
msgstr "&Mở"

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

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

#: filewidgets/kfilewidget.cpp:2246
#, 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:2247
#, kde-format
msgid "the extension <b>%1</b>"
msgstr "phần mở rộng <b>%1</b>"

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

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

#: filewidgets/kfilewidget.cpp:2264
#, 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:2574
msgid "Bookmarks"
msgstr "Liên kết lưu"

#: filewidgets/kfilewidget.cpp:2578
#, fuzzy
#| 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:380 filewidgets/knewfilemenu.cpp:935
msgid "Sorry"
msgstr "Xin lỗi"

#: filewidgets/knewfilemenu.cpp:389
#, 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:408
msgctxt "@action:button"
msgid "Create directory"
msgstr "Tạo thư mục"

#: filewidgets/knewfilemenu.cpp:410
msgctxt "@action:button"
msgid "Enter a different name"
msgstr "Nhập một tên khác"

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

#: filewidgets/knewfilemenu.cpp:423
#, 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:425
msgid "Do not ask again"
msgstr "Đừng hỏi lần nữa"

#: filewidgets/knewfilemenu.cpp:518 filewidgets/knewfilemenu.cpp:591
msgid "File name:"
msgstr "Tên tập tin:"

#: filewidgets/knewfilemenu.cpp:521
msgid "Create Symlink"
msgstr "Tạo liên kết biểu tượng"

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

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

#: filewidgets/knewfilemenu.cpp:946
msgid ""
"Basic links can only point to local files or directories.\n"
"Please use \"Link to Location\" for remote URLs."
msgstr ""
"Các liên kết cơ bản chỉ có thể trỏ tới các tập tin hay thư mục cục bộ.\n"
"Hãy sử dụng \"Liên kết tới vị trí\" cho các URL từ xa."

#: filewidgets/knewfilemenu.cpp:1023
msgid "Create New"
msgstr "Tạo mới"

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

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

#: filewidgets/knewfilemenu.cpp:1093
msgctxt "@title:window"
msgid "New Folder"
msgstr "Thư mục mới"

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

#: filewidgets/kstatusbarofflineindicator.cpp:55
msgid "The desktop is offline"
msgstr ""

#: filewidgets/kurlnavigator.cpp:424
msgid "Copy"
msgstr "Chép"

#: filewidgets/kurlnavigator.cpp:428
msgid "Paste"
msgstr "Dán"

#: filewidgets/kurlnavigator.cpp:435
msgid "Edit"
msgstr "Sửa"

#: filewidgets/kurlnavigator.cpp:438
msgid "Navigate"
msgstr "Duyệt qua"

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

#: filewidgets/kurlnavigator.cpp:693
msgid "Custom Path"
msgstr "Đường dẫn riêng"

#: filewidgets/kurlnavigatorbutton.cpp:696
msgctxt "@action:inmenu"
msgid "More"
msgstr "Thêm"

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

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

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

#: filewidgets/kurlnavigatortogglebutton.cpp:42
#, fuzzy
#| msgid "Edit"
msgid "Edit mode"
msgstr "Sửa"

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

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

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

#: ioslaves/file/file.cpp:689 ioslaves/file/file_unix.cpp:261
#, 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:901
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:910 ioslaves/file/file.cpp:1106
msgid "\"vold\" is not running."
msgstr "\"vold\" không đang chạy."

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

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

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

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

#: ioslaves/file/file_unix.cpp:194
#, 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:326
#, 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:559
#, 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:572
#, 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:349
#, kde-format
msgid "Opening connection to host %1"
msgstr "Đang mở kết nối tới máy %1..."

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

#: ioslaves/ftp/ftp.cpp:474
#, kde-format
msgid ""
"%1.\n"
"\n"
"Reason: %2"
msgstr ""
"%1.\n"
"\n"
"Lý do: %2"

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

#: ioslaves/ftp/ftp.cpp:562
#, 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:571 ioslaves/http/http.cpp:5330
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:573 ioslaves/http/http.cpp:5332
msgid "Site:"
msgstr "Trang:"

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

#: ioslaves/ftp/ftp.cpp:657
msgid "Login OK"
msgstr "Đăng nhập được"

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

#: ioslaves/ftp/ftp.cpp:2585 ioslaves/http/http.cpp:5216
#: ioslaves/http/http.cpp:5342
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:2589 ioslaves/http/http.cpp:5220
#: ioslaves/http/http.cpp:5345
msgid "Proxy:"
msgstr "Ủy nhiệm:"

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

#: ioslaves/ftp/ftp.cpp:2591 ioslaves/http/http.cpp:5223
#: ioslaves/http/http.cpp:5362
msgid "Proxy Authentication Failed."
msgstr "Xác thực ủy nhiệm thất bại."

#: ioslaves/help/kio_help.cpp:124
#, 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:178
msgid "Looking up correct file"
msgstr ""

#: ioslaves/help/kio_help.cpp:229
msgid "Preparing document"
msgstr ""

#: ioslaves/help/kio_help.cpp:238 ioslaves/help/kio_help.cpp:283
#, 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:260
msgid "Saving to cache"
msgstr ""

#: ioslaves/help/kio_help.cpp:277
msgid "Using cached version"
msgstr ""

#: ioslaves/help/kio_help.cpp:339
msgid "Looking up section"
msgstr ""

#: ioslaves/help/kio_help.cpp:350
#, 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:602
msgid "No host specified."
msgstr "Chưa ghi rõ máy"

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

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

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

#: ioslaves/http/http.cpp:1575
#, fuzzy
#| 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:1578
#, fuzzy
#| 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:1581
#, fuzzy
#| 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:1584
#, fuzzy
#| 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:1587
#, fuzzy
#| 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:1590
#, fuzzy
#| 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:1593
#, fuzzy
#| 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:1596
#, fuzzy
#| 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:1599
#, fuzzy
#| 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:1602
#, fuzzy
#| 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:1613
#, 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:1620
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:1662
#, 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:1677 ioslaves/http/http.cpp:1810
#, 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:1690 ioslaves/http/http.cpp:1816
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:1698
#, 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"
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:1706
#, 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:1712
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:1717 ioslaves/http/http.cpp:1824
#, 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:1721
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:1727 ioslaves/http/http.cpp:1830
#, 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:1734 ioslaves/http/http.cpp:1837
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:1788
#, fuzzy
#| 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:1801
#, fuzzy, kde-format
#| msgid "upload %1"
msgctxt "request type"
msgid "upload %1"
msgstr "tải lên %1"

#: ioslaves/http/http.cpp:1851
#, 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:2677
#, kde-format
msgid "%1 contacted. Waiting for reply..."
msgstr "Đã liên lạc %1. Đang chờ trả lời..."

#: ioslaves/http/http.cpp:3021
#, 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:3027
msgctxt "@title:window"
msgid "Confirm Website Access"
msgstr ""

#: ioslaves/http/http.cpp:3118
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:3827 ioslaves/http/http.cpp:3881
#, kde-format
msgid "Sending data to %1"
msgstr "Đang gởi dữ liệu cho %1..."

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

#: ioslaves/http/http.cpp:5361
msgid "Authentication Failed."
msgstr "Xác thực thất bại."

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

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:66
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
#| msgid " <b>[Cross Domain]</b>"
msgctxt "@item:intext cross domain cookie"
msgid " [Cross Domain]"
msgstr " <b>[Đa miền]</b>"

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:112
msgid "Accept for this &session"
msgstr ""

#: ioslaves/http/kcookiejar/kcookiewin.cpp:114
msgid "Accept cookie(s) until the end of the current session"
msgstr ""

#: ioslaves/http/kcookiejar/kcookiewin.cpp:121
msgid "&Accept"
msgstr "Chấ&p nhận"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:122
msgid "&Reject"
msgstr "&Từ chối"

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:159
msgid "&Only this cookie"
msgstr "Chỉ c&ookie này"

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:163
#, fuzzy
#| 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:166
msgid "All cookies from this do&main"
msgstr "Mọi cookie từ &miền này"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:169
#, fuzzy
#| 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:174
msgid "All &cookies"
msgstr "Mọi &cookie"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:177
#, fuzzy
#| 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:245
msgid "Cookie Details"
msgstr "Thông tin về cookie"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:250
msgid "Name:"
msgstr "Tên:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:258
msgid "Value:"
msgstr "Giá trị :"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:265
msgid "Expires:"
msgstr "Hạn dùng:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:272
msgid "Path:"
msgstr "Đường dẫn:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:279
msgid "Domain:"
msgstr "Miền:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:286
msgid "Exposure:"
msgstr "Phơi nắng:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:294
msgctxt "Next cookie"
msgid "&Next >>"
msgstr "&Kế →"

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:327
msgid "Not specified"
msgstr "Chưa ghi rõ"

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

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

#: ioslaves/http/kcookiejar/kcookiewin.cpp:344
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:348
msgid "Servers"
msgstr "Máy phục vụ"

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

#: ioslaves/telnet/ktelnetservice.cpp:68
#, 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:158 ioslaves/trash/kcmtrash.cpp:256
#, fuzzy
#| msgid "1 day %2"
#| msgid_plural "%1 days %2"
msgid " day"
msgid_plural " days"
msgstr[0] "%1 ngày %2"

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

#: ioslaves/trash/kcmtrash.cpp:266
msgid "Limit to maximum size"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:294
msgid "Maximum size:"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:296
msgid "When limit reached:"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:300
msgid "Warn Me"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:301
msgid "Delete Oldest Files From Trash"
msgstr ""

#: ioslaves/trash/kcmtrash.cpp:302
msgid "Delete Biggest Files From Trash"
msgstr ""

#: ioslaves/trash/kio_trash.cpp:93 ioslaves/trash/kio_trash.cpp:159
#: ioslaves/trash/kio_trash.cpp:315 ioslaves/trash/kio_trash.cpp:347
#: ioslaves/trash/kio_trash.cpp:513 ioslaves/trash/kio_trash.cpp:525
#, 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:115
#, 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:144 ioslaves/trash/kio_trash_win.cpp:228
#, fuzzy
#| 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:233 ioslaves/trash/kio_trash_win.cpp:252
#, fuzzy
#| 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:241
#, fuzzy
#| 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:38
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:41
msgid "Empty the contents of the trash"
msgstr ""

#: ioslaves/trash/ktrash.cpp:42
msgid "Restore a trashed file to its original location"
msgstr ""

#: ioslaves/trash/trashimpl.cpp:1123
msgid ""
"The trash has reached its maximum size!\n"
"Cleanup the trash manually."
msgstr ""

#: ioslaves/trash/trashimpl.cpp:1134
msgid "The file is too large to be trashed."
msgstr ""

#: kcms/webshortcuts/main.cpp:41
msgid "Web Shortcuts"
msgstr ""

#: kcms/webshortcuts/main.cpp:48
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/main.cpp:46
msgid "KIO Exec - Opens remote files, watches modifications, asks for upload"
msgstr ""

#: kioexec/main.cpp:80
#, kde-format
msgid ""
"The URL %1\n"
"is malformed"
msgstr ""

#: kioexec/main.cpp:82
#, kde-format
msgid ""
"Remote URL %1\n"
"not allowed with --tempfiles switch"
msgstr ""

#: kioexec/main.cpp:213
#, 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:214 kioexec/main.cpp:221
#, fuzzy
#| msgid "File name:"
msgid "File Changed"
msgstr "Tên tập tin:"

#: kioexec/main.cpp:214
#, fuzzy
#| msgid "Do Not Store"
msgid "Do Not Delete"
msgstr "Không lưu"

#: kioexec/main.cpp:220
#, kde-format
msgid ""
"The file\n"
"%1\n"
"has been modified.\n"
"Do you want to upload the changes?"
msgstr ""

#: kioexec/main.cpp:221
#, fuzzy
#| msgid "Reload"
msgid "Upload"
msgstr "Nạp lại"

#: kioexec/main.cpp:221
#, fuzzy
#| msgid "Do Not Store"
msgid "Do Not Upload"
msgstr "Không lưu"

#: kioexec/main.cpp:252
#, fuzzy
#| msgid "Exec"
msgid "KIOExec"
msgstr "Chạy"

#: kioexec/main.cpp:254
msgid "(c) 1998-2000,2003 The KFM/Konqueror Developers"
msgstr ""

#: kioexec/main.cpp:255
msgid "David Faure"
msgstr ""

#: kioexec/main.cpp:256
msgid "Stephan Kulow"
msgstr ""

#: kioexec/main.cpp:257
msgid "Bernhard Rosenkraenzer"
msgstr ""

#: kioexec/main.cpp:258
msgid "Waldo Bastian"
msgstr ""

#: kioexec/main.cpp:259
msgid "Oswald Buddenhagen"
msgstr ""

#: kioexec/main.cpp:264
msgid "Treat URLs as local files and delete them afterwards"
msgstr ""

#: kioexec/main.cpp:265
#, fuzzy
#| 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:266
msgid "Command to execute"
msgstr ""

#: kioexec/main.cpp:267
msgid "URL(s) or local file(s) used for 'command'"
msgstr ""

#: kpac/discovery.cpp:112
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:92
#, 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:95
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:236
#, 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:345
#, 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:752
msgid "Could not find 'FindProxyForURL' or 'FindProxyForURLEx'"
msgstr ""

#: kpac/script.cpp:763
#, kde-format
msgid "Got an invalid reply when calling %1"
msgstr ""

#: kpasswdserver/kpasswdserver.cpp:556
#, fuzzy
#| 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:561
#, fuzzy
#| msgid "Server Authentication"
msgid "Retry Authentication"
msgstr "Xác thực máy phục vụ"

#: kpasswdserver/kpasswdserver.cpp:565
msgctxt "@action:button filter-continue"
msgid "Retry"
msgstr ""

#: kpasswdserver/kpasswdserver.cpp:858
#, fuzzy
#| msgid "Authorization Dialog"
msgid "Authentication Dialog"
msgstr "Hộp thoại xác thực"

#: urifilters/ikws/ikwsopts.cpp:54
#, fuzzy
#| msgid "Name"
msgctxt "@title:column Name label from web shortcuts column"
msgid "Name"
msgstr "Tên"

#: urifilters/ikws/ikwsopts.cpp:56
msgctxt "@title:column"
msgid "Shortcuts"
msgstr ""

#: urifilters/ikws/ikwsopts.cpp:58
msgctxt "@title:column"
msgid "Preferred"
msgstr ""

#: urifilters/ikws/ikwsopts.cpp:200
#, fuzzy
#| msgid "None"
msgctxt "@item:inlistbox No default web shortcut"
msgid "None"
msgstr "Không có"

#. i18n: ectx: property (toolTip), widget (QCheckBox, cbEnableShortcuts)
#: urifilters/ikws/ikwsopts_ui.ui:17
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
msgid "&Enable Web shortcuts"
msgstr ""

#. i18n: ectx: property (text), widget (QCheckBox, cbUseSelectedShortcutsOnly)
#: urifilters/ikws/ikwsopts_ui.ui:30
msgid "&Use preferred shortcuts only"
msgstr ""

#. i18n: ectx: property (placeholderText), widget (KLineEdit, searchLineEdit)
#: urifilters/ikws/ikwsopts_ui.ui:37
msgid "Search for shortcut"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbNew)
#: urifilters/ikws/ikwsopts_ui.ui:71
msgid "Add a new Web shortcut"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, pbNew)
#: urifilters/ikws/ikwsopts_ui.ui:74
#, fuzzy
#| msgid "&New Folder..."
msgid "&New..."
msgstr "Thư mục &mới..."

#. i18n: ectx: property (toolTip), widget (QPushButton, pbChange)
#: urifilters/ikws/ikwsopts_ui.ui:84
msgid "Modify the highlighted Web shortcut"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, pbChange)
#: urifilters/ikws/ikwsopts_ui.ui:87
#, fuzzy
#| msgid "Calculating..."
msgid "Chan&ge..."
msgstr "Đang tính..."

#. i18n: ectx: property (toolTip), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:97
msgid "Delete the highlighted Web shortcut"
msgstr ""

#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:100
#, fuzzy
#| msgid "Delete"
msgid "De&lete"
msgstr "Xoá"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:138
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
msgid "Default Web &shortcut:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:166
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
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
msgid "&Keyword delimiter:"
msgstr ""

#. i18n: ectx: property (toolTip), widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:204
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
msgctxt "Colon as keyword delimiter"
msgid "Colon"
msgstr ""

#. i18n: ectx: property (text), item, widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:213
msgctxt "Space as keyword delimiter"
msgid "Space"
msgstr ""

#: urifilters/ikws/kuriikwsfilter.cpp:121
msgid "No preferred search providers were found."
msgstr ""

#: urifilters/ikws/kuriikwsfilter.cpp:140
msgid "No search providers were found."
msgstr ""

#: urifilters/ikws/kurisearchfilter.cpp:92
msgid "Search F&ilters"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:58
#, fuzzy
#| msgid "Default"
msgctxt "@item:inlistbox The default character set"
msgid "Default"
msgstr "Mặc định"

#: urifilters/ikws/searchproviderdlg.cpp:62
msgid "Modify Web Shortcut"
msgstr ""

#: urifilters/ikws/searchproviderdlg.cpp:72
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
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
msgid "Keep It"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbName)
#: urifilters/ikws/searchproviderdlg_ui.ui:17
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
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
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
msgid "Shortcut &URL:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (KComboBox, cbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:83
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
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
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
msgid "&Shortcuts:"
msgstr ""

#. i18n: ectx: property (whatsThis), widget (QLabel, lbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:132
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
msgid "&Charset:"
msgstr ""

#. i18n: ectx: property (toolTip), widget (QPushButton, pbPaste)
#: urifilters/ikws/searchproviderdlg_ui.ui:158
msgid "Insert query placeholder"
msgstr ""

#: urifilters/shorturi/kshorturifilter.cpp:278
#, 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:280
#, 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> »."

#: urifilters/shorturi/kshorturifilter.cpp:528
#, 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 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/accessmanager.cpp:221
msgid "Blocked request."
msgstr ""

#: widgets/accessmanager.cpp:285
#, fuzzy
#| msgid "Unknown Error"
msgid "Unknown HTTP verb."
msgstr "Lỗi không rõ"

#. i18n: ectx: property (text), widget (QLabel, commonNameTag)
#: widgets/certificateparty.ui:28
msgid "Common name:"
msgstr "Tên chung:"

#. i18n: ectx: property (text), widget (QLabel, commonName)
#: widgets/certificateparty.ui:38
msgid "Acme Co."
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, organizationTag)
#: widgets/certificateparty.ui:48
msgid "Organization:"
msgstr "Tổ chức:"

#. i18n: ectx: property (text), widget (QLabel, organization)
#: widgets/certificateparty.ui:58
msgid "Acme Sundry Products Company"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, organizationalUnitTag)
#: widgets/certificateparty.ui:68
msgid "Organizational unit:"
msgstr "Đơn vị tổ chức:"

#. i18n: ectx: property (text), widget (QLabel, organizationalUnit)
#: widgets/certificateparty.ui:78
msgid "Fraud Department"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, countryTag)
#: widgets/certificateparty.ui:88
msgid "Country:"
msgstr "Quốc gia :"

#. i18n: ectx: property (text), widget (QLabel, country)
#: widgets/certificateparty.ui:98
#, fuzzy
#| msgid "Can Read"
msgid "Canada"
msgstr "Có thể đọc"

#. i18n: ectx: property (text), widget (QLabel, stateTag)
#: widgets/certificateparty.ui:108
#, fuzzy
#| msgctxt "Federal State"
#| msgid "State:"
msgid "State:"
msgstr "Tỉnh"

#. i18n: ectx: property (text), widget (QLabel, state)
#: widgets/certificateparty.ui:118
msgid "Quebec"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, cityTag)
#: widgets/certificateparty.ui:128
#, fuzzy
#| msgid "Country:"
msgid "City:"
msgstr "Quốc gia :"

#. i18n: ectx: property (text), widget (QLabel, city)
#: widgets/certificateparty.ui:138
msgid "Lakeridge Meadows"
msgstr ""

#: widgets/fileundomanager.cpp:124
#, fuzzy
#| msgid "Creating directory"
msgid "Creating directory"
msgstr "Đang tạo thư mục"

#: widgets/fileundomanager.cpp:129
#, fuzzy
#| msgid "Moving"
msgid "Moving"
msgstr "Đang chuyển"

#: widgets/fileundomanager.cpp:135
#, fuzzy
#| msgid "Deleting"
msgid "Deleting"
msgstr "Đang xoá"

#: widgets/fileundomanager.cpp:299
msgid "Und&o"
msgstr ""

#: widgets/fileundomanager.cpp:305
msgid "Und&o: Copy"
msgstr ""

#: widgets/fileundomanager.cpp:307
msgid "Und&o: Link"
msgstr ""

#: widgets/fileundomanager.cpp:309
msgid "Und&o: Move"
msgstr ""

#: widgets/fileundomanager.cpp:311
#, fuzzy
#| msgid "&Rename"
msgid "Und&o: Rename"
msgstr "&Đổi tên"

#: widgets/fileundomanager.cpp:313
#, fuzzy
#| msgctxt "to trash"
#| msgid "&Trash"
msgid "Und&o: Trash"
msgstr "Bỏ vào &Rác"

#: widgets/fileundomanager.cpp:315
#, fuzzy
#| msgid "Could Not Create Folder"
msgid "Und&o: Create Folder"
msgstr "Không thể tạo thư mục"

#: widgets/fileundomanager.cpp:317
#, fuzzy
#| msgid "Could Not Create Folder"
msgid "Und&o: Create File"
msgstr "Không thể tạo thư mục"

#: widgets/fileundomanager.cpp:698
#, 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:701
#, fuzzy
#| 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:228
#, kde-format
msgid "Do you really want to delete this item?"
msgid_plural "Do you really want to delete these %1 items?"
msgstr[0] "Bạn thật sự muốn xoá %1 mục này không?"

#: widgets/jobuidelegate.cpp:230
msgid "Delete Files"
msgstr "Xoá tập tin"

#: widgets/jobuidelegate.cpp:238
msgctxt "@info"
msgid ""
"Do you want to permanently delete all items from Trash? This action cannot "
"be undone."
msgstr ""

#: widgets/jobuidelegate.cpp:240
msgctxt "@action:button"
msgid "Empty Trash"
msgstr "Đổ rác"

#: widgets/jobuidelegate.cpp:249
#, 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:252
#, fuzzy
#| msgctxt "to trash"
#| msgid "&Trash"
msgctxt "Verb"
msgid "&Trash"
msgstr "Bỏ vào &Rác"

#: widgets/jobuidelegate.cpp:345
#, fuzzy
#| 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:59 widgets/kacleditwidget.cpp:448
msgid "Owner"
msgstr "Sở hữu"

#: widgets/kacleditwidget.cpp:60 widgets/kacleditwidget.cpp:453
msgid "Owning Group"
msgstr "Nhóm sở hữu"

#: widgets/kacleditwidget.cpp:61 widgets/kacleditwidget.cpp:458
#: widgets/kpropertiesdialog.cpp:1992
msgid "Others"
msgstr "Khác"

#: widgets/kacleditwidget.cpp:62 widgets/kacleditwidget.cpp:463
msgid "Mask"
msgstr "Lọc"

#: widgets/kacleditwidget.cpp:63
msgid "Named User"
msgstr "Người dùng có tên"

#: widgets/kacleditwidget.cpp:64
msgid "Named Group"
msgstr "Nhóm có tên"

#: widgets/kacleditwidget.cpp:100
msgid "Edit Entry..."
msgstr "Sửa đổi mục..."

#: widgets/kacleditwidget.cpp:104
msgid "Delete Entry"
msgstr "Xoá mục"

#: widgets/kacleditwidget.cpp:308
msgid " (Default)"
msgstr " (Mặc định)"

#: widgets/kacleditwidget.cpp:429
msgid "Edit ACL Entry"
msgstr "Sửa đổi mục ACL"

#: widgets/kacleditwidget.cpp:433
msgid "Entry Type"
msgstr "Kiểu mục"

#: widgets/kacleditwidget.cpp:439
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:468
#, fuzzy
#| msgid "Named User"
msgid "Named user"
msgstr "Người dùng có tên"

#: widgets/kacleditwidget.cpp:473
#, fuzzy
#| msgid "Named Group"
msgid "Named group"
msgstr "Nhóm có tên"

#: widgets/kacleditwidget.cpp:493
msgid "User: "
msgstr "Người dùng: "

#: widgets/kacleditwidget.cpp:508
msgid "Group: "
msgstr "Nhóm: "

#: widgets/kacleditwidget.cpp:645
msgid "Type"
msgstr "Kiểu"

#: widgets/kacleditwidget.cpp:646
msgid "Name"
msgstr "Tên"

#: widgets/kacleditwidget.cpp:647
msgctxt "read permission"
msgid "r"
msgstr "đ"

#: widgets/kacleditwidget.cpp:648
msgctxt "write permission"
msgid "w"
msgstr "g"

#: widgets/kacleditwidget.cpp:649
msgctxt "execute permission"
msgid "x"
msgstr "c"

#: widgets/kacleditwidget.cpp:650
msgid "Effective"
msgstr "Hữu hiệu"

#: widgets/kbuildsycocaprogressdialog.cpp:45
msgid "Updating System Configuration"
msgstr "Đang cập nhật cấu hình hệ thống"

#: widgets/kbuildsycocaprogressdialog.cpp:46
msgid "Updating system configuration."
msgstr "Đang cập nhật cấu hình hệ thống của bạn."

#: widgets/kdesktopfileactions.cpp:72
#, 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:89
#, 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:102 widgets/kdesktopfileactions.cpp:182
#: widgets/kdesktopfileactions.cpp:315
#, 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:135
#, 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:148
#, 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:218
msgid "Mount"
msgstr "Gắn kết"

#: widgets/kdesktopfileactions.cpp:229
msgid "Eject"
msgstr "Đẩy ra"

#: widgets/kdesktopfileactions.cpp:231
msgid "Unmount"
msgstr "Tháo gắn kết"

#: widgets/kdirmodel.cpp:1072
#, fuzzy
#| msgid "Name"
msgctxt "@title:column"
msgid "Name"
msgstr "Tên"

#: widgets/kdirmodel.cpp:1074
#, fuzzy
#| msgid "Size"
msgctxt "@title:column"
msgid "Size"
msgstr "Cỡ"

#: widgets/kdirmodel.cpp:1076
#, fuzzy
#| msgid "Date"
msgctxt "@title:column"
msgid "Date"
msgstr "Ngày"

#: widgets/kdirmodel.cpp:1078
#, fuzzy
#| msgid "Permissions"
msgctxt "@title:column"
msgid "Permissions"
msgstr "Quyền hạn"

#: widgets/kdirmodel.cpp:1080
#, fuzzy
#| msgid "Owner"
msgctxt "@title:column"
msgid "Owner"
msgstr "Sở hữu"

#: widgets/kdirmodel.cpp:1082
#, fuzzy
#| msgid "Group"
msgctxt "@title:column"
msgid "Group"
msgstr "Nhóm"

#: widgets/kdirmodel.cpp:1084
#, fuzzy
#| msgid "Type"
msgctxt "@title:column"
msgid "Type"
msgstr "Kiểu"

#: widgets/kfileitemactions.cpp:399
#, fuzzy
#| msgid "Actions"
msgctxt "@title:menu"
msgid "&Actions"
msgstr "Hành động"

#: widgets/kfileitemactions.cpp:525
#, fuzzy, kde-format
#| msgid "Open with:"
msgid "&Open with %1"
msgstr "Mở bằng:"

#: widgets/kfileitemactions.cpp:551
#, fuzzy
#| msgid "Open With"
msgctxt "@title:menu"
msgid "&Open With"
msgstr "Mở bằng"

#: widgets/kfileitemactions.cpp:568
#, fuzzy
#| msgid "Others"
msgctxt "@action:inmenu Open With"
msgid "&Other..."
msgstr "Khác"

#: widgets/kfileitemactions.cpp:570 widgets/kfileitemactions.cpp:579
#, fuzzy
#| msgid "Open With"
msgctxt "@title:menu"
msgid "&Open With..."
msgstr "Mở bằng"

#: widgets/kfileitemactions.cpp:683
#, fuzzy, kde-format
#| msgid "Open with:"
msgid "Open &with %1"
msgstr "Mở bằng:"

#: widgets/kfileitemactions.cpp:685
#, kde-format
msgctxt "@item:inmenu Open With, %1 is application name"
msgid "%1"
msgstr ""

#: widgets/kfileitemdelegate.cpp:221
#, fuzzy, kde-format
msgctxt "Items in a folder"
msgid "1 item"
msgid_plural "%1 items"
msgstr[0] "1 mục"

#: widgets/kfileitemdelegate.cpp:277 widgets/kfileitemdelegate.cpp:281
#, fuzzy
#| msgid "Unknown"
msgctxt "@info mimetype"
msgid "Unknown"
msgstr "Không rõ"

#: widgets/kopenwithdialog.cpp:272
msgid "Known Applications"
msgstr "Ứng dụng đã biết"

#: widgets/kopenwithdialog.cpp:494
msgid "Open With"
msgstr "Mở bằng"

#: widgets/kopenwithdialog.cpp:498
#, 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:504
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:534
#, kde-format
msgid "Choose Application for %1"
msgstr "Chọn ứng dụng cho %1"

#: widgets/kopenwithdialog.cpp:535
#, 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:550
msgid "Choose Application"
msgstr "Chọn ứng dụng"

#: widgets/kopenwithdialog.cpp:551
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:610
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:645
msgid "Run in &terminal"
msgstr "Chạy trong &thiết bị cuối"

#: widgets/kopenwithdialog.cpp:663
msgid "&Do not close when command exits"
msgstr "&Không đóng khi lệnh thoát"

#: widgets/kopenwithdialog.cpp:680
msgid "&Remember application association for this type of file"
msgstr "&Nhớ ứng dụng tương ứng với kiểu tập tin này."

#: widgets/kopenwithdialog.cpp:834
#, kde-format
msgid ""
"Could not extract executable name from '%1', please type a valid program "
"name."
msgstr ""

#: widgets/kopenwithdialog.cpp:884
#, kde-format
msgid "'%1' not found, please type a valid program name."
msgstr ""

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2)
#: widgets/kpropertiesdesktopadvbase.ui:11
#, fuzzy
#| 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:33
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:36
msgid "&Run in terminal"
msgstr "Chạ&y trong thiết bị cuối"

#. i18n: ectx: property (text), widget (QLabel, terminalEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:43
msgid "&Terminal options:"
msgstr "&Tùy chọn thiết bị cuối:"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, terminalCloseCheck)
#: widgets/kpropertiesdesktopadvbase.ui:53
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:56
msgid "Do not &close when command exits"
msgstr "Không &đóng khi lệnh kết thúc"

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2_2)
#: widgets/kpropertiesdesktopadvbase.ui:69
#, fuzzy
#| 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:75
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:78
msgid "Ru&n 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:101
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:104
msgid "&Username:"
msgstr "T&ên người dùng:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, suidEdit)
#: widgets/kpropertiesdesktopadvbase.ui:114
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, buttonGroup4)
#: widgets/kpropertiesdesktopadvbase.ui:124
#, fuzzy
#| msgid "Startup"
msgctxt ""
"@title:group Title of a group that lets the user choose options regargin "
"program startup"
msgid "Startup"
msgstr "Khởi chạy"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, startupInfoCheck)
#: widgets/kpropertiesdesktopadvbase.ui:130
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:133
msgid "Enable &launch feedback"
msgstr "Bật phản hồi khởi chạ&y"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, systrayCheck)
#: widgets/kpropertiesdesktopadvbase.ui:140
msgid ""
"Check this option if you want to have a system tray handle for your "
"application."
msgstr ""
"Hãy chon điều này nếu bạn muốn có một móc khay hệ thống dành cho ứng dụng "
"này."

#. i18n: ectx: property (text), widget (QCheckBox, systrayCheck)
#: widgets/kpropertiesdesktopadvbase.ui:143
msgid "&Place in system tray"
msgstr "Để trên kh&ay hệ thống"

#. i18n: ectx: property (text), widget (QLabel, textLabel12)
#: widgets/kpropertiesdesktopadvbase.ui:150
#, fuzzy
#| msgid "&DBUS registration:"
msgid "&D-Bus registration:"
msgstr "Đang ký &DBUS:"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:161
msgid "None"
msgstr "Không có"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:166
msgid "Multiple Instances"
msgstr "Đa thể hiện"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:171
msgid "Single Instance"
msgstr "Thể hiện đơn"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:176
msgid "Run Until Finished"
msgstr "Chạy xong"

#. i18n: ectx: property (whatsThis), widget (QLabel, nameLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, nameEdit)
#: widgets/kpropertiesdesktopbase.ui:14 widgets/kpropertiesdesktopbase.ui:27
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
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
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
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
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
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
msgid "Co&mmand:"
msgstr "&Lệnh:"

#. i18n: ectx: property (whatsThis), widget (QPushButton, browseButton)
#: widgets/kpropertiesdesktopbase.ui:118
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
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
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
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
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
msgid "&Supported file types:"
msgstr "Kiểu tập tin đã &hỗ trợ :"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:191
msgid "Mimetype"
msgstr "Kiểu MIME"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:196
msgid "Description"
msgstr "Mô tả"

#. i18n: ectx: property (whatsThis), widget (QPushButton, addFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:206
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
msgid "Add..."
msgstr "Thêm..."

#. i18n: ectx: property (whatsThis), widget (QPushButton, delFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:216
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
msgid "Remove"
msgstr "Bỏ"

#. i18n: ectx: property (whatsThis), widget (QPushButton, advancedButton)
#: widgets/kpropertiesdesktopbase.ui:242
#, fuzzy
#| 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
msgid "Ad&vanced Options"
msgstr "Tùy chọn cấp c&ao"

#: widgets/kpropertiesdialog.cpp:204 widgets/kpropertiesdialog.cpp:219
#: widgets/kpropertiesdialog.cpp:231 widgets/kpropertiesdialog.cpp:247
#: widgets/kpropertiesdialog.cpp:265
#, kde-format
msgid "Properties for %1"
msgstr "Thuộc tính cho %1"

#: widgets/kpropertiesdialog.cpp:229
#, 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:785
#, fuzzy
#| msgid "&General"
msgctxt "@title:tab File properties"
msgid "&General"
msgstr "&Chung"

#: widgets/kpropertiesdialog.cpp:967
msgid "Type:"
msgstr "Kiểu :"

#: widgets/kpropertiesdialog.cpp:986
#, fuzzy
#| msgid "Create new file type"
msgid "Create New File Type"
msgstr "Tạo kiểu tập tin mới"

#: widgets/kpropertiesdialog.cpp:988
msgid "File Type Options"
msgstr ""

#: widgets/kpropertiesdialog.cpp:999
msgid "Contents:"
msgstr "Nội dung:"

#: widgets/kpropertiesdialog.cpp:1007 widgets/kurlrequesterdialog.cpp:57
msgid "Location:"
msgstr "Địa điểm:"

#: widgets/kpropertiesdialog.cpp:1022
msgid "Size:"
msgstr "Cỡ :"

#: widgets/kpropertiesdialog.cpp:1038
msgid "Calculate"
msgstr "Tính"

#: widgets/kpropertiesdialog.cpp:1039
msgid "Stop"
msgstr "Dừng"

#: widgets/kpropertiesdialog.cpp:1048 widgets/kpropertiesdialog.cpp:1249
msgid "Refresh"
msgstr "Cập nhật"

#: widgets/kpropertiesdialog.cpp:1056
msgid "Points to:"
msgstr "Chỉ tới :"

#: widgets/kpropertiesdialog.cpp:1067
msgid "Created:"
msgstr "Tạo :"

#: widgets/kpropertiesdialog.cpp:1076
msgid "Modified:"
msgstr "Sửa đổi :"

#: widgets/kpropertiesdialog.cpp:1085
msgid "Accessed:"
msgstr "Truy cập:"

#: widgets/kpropertiesdialog.cpp:1103
msgid "Mounted on:"
msgstr "Đã gắn kết vào :"

#: widgets/kpropertiesdialog.cpp:1111 widgets/kpropertiesdialog.cpp:2829
#, fuzzy
#| msgid "Device name"
msgid "Device usage:"
msgstr "Tên thiết bị"

#: widgets/kpropertiesdialog.cpp:1212 widgets/kpropertiesdialog.cpp:2961
#, 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:1226
#, kde-format
msgid ""
"Calculating... %1 (%2)\n"
"%3, %4"
msgstr ""
"Đang tính... %1 (%2)\n"
"%3, %4"

#: widgets/kpropertiesdialog.cpp:1229 widgets/kpropertiesdialog.cpp:1244
#, kde-format
msgid "1 file"
msgid_plural "%1 files"
msgstr[0] "%1 tập tin"

#: widgets/kpropertiesdialog.cpp:1230 widgets/kpropertiesdialog.cpp:1245
#, kde-format
msgid "1 sub-folder"
msgid_plural "%1 sub-folders"
msgstr[0] "%1 thư mục con"

#: widgets/kpropertiesdialog.cpp:1258
msgid "Calculating..."
msgstr "Đang tính..."

#: widgets/kpropertiesdialog.cpp:1290
#, kde-format
msgid "At least %1"
msgstr ""

#: widgets/kpropertiesdialog.cpp:1328
msgid "The new file name is empty."
msgstr "Tên tập tin mới là rỗng."

#: widgets/kpropertiesdialog.cpp:1511 widgets/kpropertiesdialog.cpp:2706
#: widgets/kpropertiesdialog.cpp:3006 widgets/kpropertiesdialog.cpp:3260
#, 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:1587 widgets/kpropertiesdialog.cpp:1593
#: widgets/kpropertiesdialog.cpp:1600
msgid "Forbidden"
msgstr "Bị cấm"

#: widgets/kpropertiesdialog.cpp:1588
msgid "Can Read"
msgstr "Có thể đọc"

#: widgets/kpropertiesdialog.cpp:1589
msgid "Can Read & Write"
msgstr "Có thể đọc/ghi"

#: widgets/kpropertiesdialog.cpp:1594
msgid "Can View Content"
msgstr "Có thể xem nội dung"

#: widgets/kpropertiesdialog.cpp:1595
msgid "Can View & Modify Content"
msgstr "Có thể xem/sửa đổi nội dung"

#: widgets/kpropertiesdialog.cpp:1601
msgid "Can View Content & Read"
msgstr "Có thể xem/đọc nội dung"

#: widgets/kpropertiesdialog.cpp:1602
msgid "Can View/Read & Modify/Write"
msgstr "Có thể xem/đọc/sửa đổi/ghi nội dung"

#: widgets/kpropertiesdialog.cpp:1699
msgid "&Permissions"
msgstr "&Quyền hạn"

#: widgets/kpropertiesdialog.cpp:1711 widgets/kpropertiesdialog.cpp:1914
msgid "Access Permissions"
msgstr "Quyền truy cập"

#: widgets/kpropertiesdialog.cpp:1719
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:1723
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:1727
msgid "O&wner:"
msgstr "&Sở hữu :"

#: widgets/kpropertiesdialog.cpp:1733
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:1735
msgid "Gro&up:"
msgstr "&Nhóm:"

#: widgets/kpropertiesdialog.cpp:1741
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:1743
msgid "O&thers:"
msgstr "Người &khác:"

#: widgets/kpropertiesdialog.cpp:1749
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:1754
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:1755
msgid "Is &executable"
msgstr "Thực hi&ện được"

#: widgets/kpropertiesdialog.cpp:1759
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:1763
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:1770
msgid "A&dvanced Permissions"
msgstr "Quyền hạn cấp c&ao"

#: widgets/kpropertiesdialog.cpp:1778
msgid "Ownership"
msgstr "Sở hữu"

#: widgets/kpropertiesdialog.cpp:1785
msgid "User:"
msgstr "Người dùng:"

#: widgets/kpropertiesdialog.cpp:1829
msgid "Group:"
msgstr "Nhóm:"

#: widgets/kpropertiesdialog.cpp:1866
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:1905
msgid "Advanced Permissions"
msgstr "Quyền hạn cấp cao"

#: widgets/kpropertiesdialog.cpp:1922
msgid "Class"
msgstr "Hạng"

#: widgets/kpropertiesdialog.cpp:1927
msgid ""
"Show\n"
"Entries"
msgstr ""
"HIện\n"
"mục"

#: widgets/kpropertiesdialog.cpp:1929
msgid "Read"
msgstr "Đọc"

#: widgets/kpropertiesdialog.cpp:1935
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:1937
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:1942
msgid ""
"Write\n"
"Entries"
msgstr ""
"Ghi\n"
"mục"

#: widgets/kpropertiesdialog.cpp:1944
msgid "Write"
msgstr "Ghi"

#: widgets/kpropertiesdialog.cpp:1950
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:1953
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:1959
msgctxt "Enter folder"
msgid "Enter"
msgstr "Vào"

#: widgets/kpropertiesdialog.cpp:1960
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:1962
msgid "Exec"
msgstr "Chạy"

#: widgets/kpropertiesdialog.cpp:1963
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:1973
msgid "Special"
msgstr "Đặc biệt"

#: widgets/kpropertiesdialog.cpp:1977
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:1980
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:1984
msgid "User"
msgstr "Người dùng"

#: widgets/kpropertiesdialog.cpp:1988
msgid "Group"
msgstr "Nhóm"

#: widgets/kpropertiesdialog.cpp:1996
msgid "Set UID"
msgstr "Đặt UID (nhận diện người dùng)"

#: widgets/kpropertiesdialog.cpp:2000
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:2003
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:2007
msgid "Set GID"
msgstr "Đặt GID (nhận diện nhóm)"

#: widgets/kpropertiesdialog.cpp:2011
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:2014
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:2018
msgctxt "File permission"
msgid "Sticky"
msgstr "Dính"

#: widgets/kpropertiesdialog.cpp:2022
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:2026
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:2214
msgid "Link"
msgstr "Liên kết"

#: widgets/kpropertiesdialog.cpp:2233
msgid "Varying (No Change)"
msgstr "Thay đổi (Chưa thay đổi)"

#: widgets/kpropertiesdialog.cpp:2346
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:2367
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:2382
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:2617
msgid "U&RL"
msgstr "&Địa chỉ Mạng"

#: widgets/kpropertiesdialog.cpp:2624
msgid "URL:"
msgstr "Địa chỉ Mạng:"

#: widgets/kpropertiesdialog.cpp:2764
msgid "De&vice"
msgstr "Thiết &bị"

#: widgets/kpropertiesdialog.cpp:2793
msgid "Device (/dev/fd0):"
msgstr "Thiết bị (/dev/fd0):"

#: widgets/kpropertiesdialog.cpp:2794
msgid "Device:"
msgstr "Thiết bị :"

#: widgets/kpropertiesdialog.cpp:2807
msgid "Read only"
msgstr "Chỉ đọc"

#: widgets/kpropertiesdialog.cpp:2811
msgid "File system:"
msgstr "Hê thống tập tin:"

#: widgets/kpropertiesdialog.cpp:2819
msgid "Mount point (/mnt/floppy):"
msgstr "Điểm lắp (/mnt/floppy):"

#: widgets/kpropertiesdialog.cpp:2820
msgid "Mount point:"
msgstr "Điểm lắp:"

#: widgets/kpropertiesdialog.cpp:3064
msgid "&Application"
msgstr "&Ứng dụng"

#: widgets/kpropertiesdialog.cpp:3190
#, kde-format
msgid "Add File Type for %1"
msgstr "Thêm kiểu tập tin cho %1"

#: widgets/kpropertiesdialog.cpp:3191
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:3252
#, fuzzy
#| 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:3331
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:3345
#, kde-format
msgid "Advanced Options for %1"
msgstr "Tùy chọn cấp cao cho %1"

#: widgets/krun.cpp:170
#, 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:200
#, 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:206
#, 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:236
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:247
msgid "Open with:"
msgstr "Mở bằng:"

#: widgets/krun.cpp:297
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:320
#, kde-format
msgid "Launching %1"
msgstr "Đang khởi chạy %1..."

#: widgets/krun.cpp:425
#, kde-format
msgid "Error processing Exec field in %1"
msgstr ""

#: widgets/krun.cpp:602
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:607
msgctxt "Warning about executing unknown .desktop file"
msgid "Warning"
msgstr ""

#: widgets/krun.cpp:624
msgctxt "program name follows in a line edit below"
msgid "This will start the program:"
msgstr ""

#: widgets/krun.cpp:641
msgid "If you do not trust this program, click Cancel"
msgstr ""

#: widgets/krun.cpp:684
#, kde-format
msgid "Unable to make the service %1 executable, aborting execution"
msgstr ""

#: widgets/krun.cpp:866
#, 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:1461
#, 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
msgid "KDE SSL Information"
msgstr "Thông tin SSL KDE"

#: widgets/ksslinfodialog.cpp:69
#, fuzzy
#| msgid "Subject line"
msgctxt "The receiver of the SSL certificate"
msgid "Subject"
msgstr "Dòng chủ thể"

#: widgets/ksslinfodialog.cpp:70
#, fuzzy
#| 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
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
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
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
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
#| 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
msgctxt "The certificate is not trusted"
msgid "NO, there were errors:"
msgstr ""

#: widgets/ksslinfodialog.cpp:206
msgctxt "The certificate is trusted"
msgid "Yes"
msgstr ""

#: widgets/ksslinfodialog.cpp:210
#, 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/kurlrequester.cpp:284
msgid "Open file dialog"
msgstr "Hộp thoại mở tập tin"

#: widgets/paste.cpp:76 widgets/paste.cpp:145
msgid "Filename for clipboard content:"
msgstr "Tên tập tin cho nội dung của bảng tạm:"

#: widgets/paste.cpp:137
#, kde-format
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: widgets/paste.cpp:156
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:285
#, kde-format
msgid "&Paste File"
msgid_plural "&Paste %1 Files"
msgstr[0] "&Dán %1 tập tin"

#: widgets/paste.cpp:287
#, kde-format
msgid "&Paste URL"
msgid_plural "&Paste %1 URLs"
msgstr[0] "&Dán %1 địa chỉ Mạng"

#: widgets/paste.cpp:290
msgid "&Paste Clipboard Contents"
msgstr "&Dán nội dung của bảng tạm"

#: widgets/pastedialog.cpp:57
msgid "Data format:"
msgstr "Dạng thức dữ liệu :"

#: widgets/renamedialog.cpp:134
msgid "Appl&y to All"
msgstr ""

#: widgets/renamedialog.cpp:135
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:136
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:141
msgid "&Rename"
msgstr "&Đổi tên"

#: widgets/renamedialog.cpp:143
msgid "Suggest New &Name"
msgstr "Đệ nghị tê&n mới"

#: widgets/renamedialog.cpp:149
msgid "&Skip"
msgstr "&Bỏ qua"

#: widgets/renamedialog.cpp:150
msgid "Do not copy or move this folder, skip to the next item instead"
msgstr ""

#: widgets/renamedialog.cpp:151
msgid "Do not copy or move this file, skip to the next item instead"
msgstr ""

#: widgets/renamedialog.cpp:156
#, fuzzy
#| msgid "Write"
msgctxt "Write files into an existing folder"
msgid "&Write Into"
msgstr "Ghi"

#: widgets/renamedialog.cpp:156
msgid "&Overwrite"
msgstr "&Ghi đè"

#: widgets/renamedialog.cpp:158
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:163
msgid "&Resume"
msgstr "Tiếp tục &lại"

#: widgets/renamedialog.cpp:172
#, 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:176
msgid "C&ontinue"
msgstr "&Tiếp tục"

#: widgets/renamedialog.cpp:230
#, fuzzy
#| 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:232
#, fuzzy
#| msgid "Source"
msgid "Source"
msgstr "Nguồn"

#: widgets/renamedialog.cpp:233
#, fuzzy
#| msgid "Destination"
msgid "Destination"
msgstr "Đích"

#: widgets/renamedialog.cpp:239
msgid "Warning, the destination is more recent."
msgstr ""

#: widgets/renamedialog.cpp:270
#, 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:272
#, kde-format
msgid "A similar file named '%1' already exists."
msgstr "Tập tin tương tự tên « %1 » đã có ."

#: widgets/renamedialog.cpp:274
#, 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:286
#, fuzzy
#| msgid "&Rename"
msgid "Rename:"
msgstr "&Đổi tên"

#: widgets/skipdialog.cpp:38
msgid "Information"
msgstr "Thông tin"

#: widgets/skipdialog.cpp:48
msgid "Retry"
msgstr ""

#: widgets/skipdialog.cpp:53
msgid "Skip"
msgstr "Bỏ qua"

#: widgets/skipdialog.cpp:57
msgid "AutoSkip"
msgstr "Tự động bỏ qua"

#. i18n: ectx: property (text), widget (QLabel, encryptionIndicator)
#: widgets/sslinfo.ui:17
msgid "[padlock]"
msgstr ""

#. i18n: ectx: property (text), widget (QLabel, addressTag)
#: widgets/sslinfo.ui:34
#, fuzzy
#| 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
#| msgid "IP address:"
msgid "IP address:"
msgstr "Địa chỉ IP:"

#. i18n: ectx: property (text), widget (QLabel, encryptionTag)
#: widgets/sslinfo.ui:74
#, fuzzy
#| msgid "&Description:"
msgid "Encryption:"
msgstr "&Mô tả:"

#. i18n: ectx: property (text), widget (QLabel, detailsTag)
#: widgets/sslinfo.ui:94
msgid "Details:"
msgstr "Chi tiết:"

#. i18n: ectx: property (text), widget (QLabel, sslVersionTag)
#: widgets/sslinfo.ui:114
#, fuzzy
#| msgid "SSL version:"
msgid "SSL version:"
msgstr "Phiên bản SSL:"

#. i18n: ectx: property (text), widget (QLabel, certSelectorTag)
#: widgets/sslinfo.ui:134
#, fuzzy
#| msgid "Certificate"
msgid "Certificate chain:"
msgstr "Chứng nhận"

#. i18n: ectx: property (text), widget (QLabel, trustedTag)
#: widgets/sslinfo.ui:163
#, fuzzy
#| msgid "Created:"
msgid "Trusted:"
msgstr "Tạo :"

#. i18n: ectx: property (text), widget (QLabel, validityPeriodTag)
#: widgets/sslinfo.ui:183
#, fuzzy
#| msgid "Valid from:"
msgid "Validity period:"
msgstr "Hợp lệ từ :"

#. i18n: ectx: property (text), widget (QLabel, serialTag)
#: widgets/sslinfo.ui:203
#, fuzzy
#| msgid "Serial number:"
msgid "Serial number:"
msgstr "Số sản xuất:"

#. i18n: ectx: property (text), widget (QLabel, digestTag)
#: widgets/sslinfo.ui:223
#, fuzzy
#| 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
#| msgid "MD5 digest:"
msgid "SHA1 digest:"
msgstr "Bản tóm tắt MD5:"

#: widgets/sslui.cpp:49
msgid ""
"The remote host did not send any SSL certificates.\n"
"Aborting because the identity of the host cannot be established."
msgstr ""
