# Vietnamese translation for kcmkio.
# Copyright © 2007 KDE i18n Project for Vietnamese.
# Clytie Siddall <clytie@riverland.net.au>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: kcmkio\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-04-17 02:46+0000\n"
"PO-Revision-Date: 2009-07-18 03:46+0000\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <kde-l10n-vi@kde.org>\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-Launchpad-Export-Date: 2010-07-14 12:09+0000\n"
"X-Generator: Launchpad (build 9518)\n"

#: bookmarks.cpp:108
msgid ""
"<h1>My Bookmarks</h1><p>This module lets you configure the bookmarks home "
"page.</p><p>The bookmarks home page is accessible at <a "
"href=\"bookmarks:/\">bookmarks:/</a>.</p>"
msgstr ""

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

#: kcookiesmain.cpp:44
msgid ""
"Unable to start the cookie handler service.\n"
"You will not be able to manage the cookies that are stored on your computer."
msgstr ""
"Không thể khởi chạy dịch vụ quản lý tập tin nhận diện cookie.\n"
"Như thế thì bạn sẽ không thể quản lý các cookie được cất giữ trên máy tính "
"này."

#: kcookiesmain.cpp:54
msgid "&Policy"
msgstr "Chính &sách"

#: kcookiesmain.cpp:60
msgid "&Management"
msgstr "&Quản lý"

#: kcookiesmain.cpp:88
msgid ""
"<p><h1>Cookies</h1> Cookies contain information that Konqueror (or other KDE "
"applications using the HTTP protocol) stores on your computer, initiated by "
"a remote Internet server. This means that a web server can store information "
"about you and your browsing activities on your machine for later use. You "
"might consider this an invasion of privacy.</p><p> However, cookies are "
"useful in certain situations. For example, they are often used by Internet "
"shops, so you can 'put things into a shopping basket'. Some sites require "
"you have a browser that supports cookies.</p><p> Because most people want a "
"compromise between privacy and the benefits cookies offer, KDE offers you "
"the ability to customize the way it handles cookies. So you might want to "
"set KDE's default policy to ask you whenever a server wants to set a cookie, "
"allowing you to decide. For your favorite shopping web sites that you trust, "
"you might want to set the policy to accept, then you can access the web "
"sites without being prompted every time KDE receives a cookie.</p>"
msgstr ""

#: kcookiesmanagement.cpp:152 kcookiesmanagement.cpp:169
msgid "D-Bus Communication Error"
msgstr ""

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

#: kcookiesmanagement.cpp:170
msgid "Unable to delete cookies as requested."
msgstr "Không thể xoá các cookie như đã yêu cầu."

#: kcookiesmanagement.cpp:242
msgid "<h1>Cookie Management Quick Help</h1>"
msgstr ""

#: kcookiesmanagement.cpp:251
msgid "Information Lookup Failure"
msgstr "Lỗi tra tìm thông tin"

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

#: kcookiesmanagement.cpp:342
msgid "End of session"
msgstr "Kết thúc phiên chạy"

#: kcookiesmanagement.cpp:351
msgid "Yes"
msgstr "Có"

#: kcookiespolicies.cpp:178
msgid "New Cookie Policy"
msgstr "Chính sách cookie mới"

#: kcookiespolicies.cpp:217
msgid "Change Cookie Policy"
msgstr "Đổi chính sách cookie"

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

#: kcookiespolicies.cpp:246
msgid "Duplicate Policy"
msgstr "Nhân đôi chính sách"

#: kcookiespolicies.cpp:247 useragentdlg.cpp:215
msgid "Replace"
msgstr "Thay thế"

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

#: kcookiespolicies.cpp:461
msgid ""
"<p><h1>Cookies</h1> Cookies contain information that Konqueror (or any other "
"KDE application using the HTTP protocol) stores on your computer from a "
"remote Internet server. This means that a web server can store information "
"about you and your browsing activities on your machine for later use. You "
"might consider this an invasion of privacy.</p><p>However, cookies are "
"useful in certain situations. For example, they are often used by Internet "
"shops, so you can 'put things into a shopping basket'. Some sites require "
"you have a browser that supports cookies.</p><p>Because most people want a "
"compromise between privacy and the benefits cookies offer, KDE offers you "
"the ability to customize the way it handles cookies. You might, for example "
"want to set KDE's default policy to ask you whenever a server wants to set a "
"cookie or simply reject or accept everything. For example, you might choose "
"to accept all cookies from your favorite shopping web site. For this all you "
"have to do is either browse to that particular site and when you are "
"presented with the cookie dialog box, click on <i> This domain </i> under "
"the 'apply to' tab and choose accept or simply specify the name of the site "
"in the <i> Domain Specific Policy </i> tab and set it to accept. This "
"enables you to receive cookies from trusted web sites without being asked "
"every time KDE receives a cookie.</p>"
msgstr ""

#: kenvvarproxydlg.cpp:49
msgid "Variable Proxy Configuration"
msgstr "Cấu hình ủy nhiệm thay đổi"

#: kenvvarproxydlg.cpp:130 kenvvarproxydlg.cpp:292
msgid "You must specify at least one valid proxy environment variable."
msgstr "Phải ghi rõ ít nhất một biến môi trường ủy nhiệm hợp lệ."

#: kenvvarproxydlg.cpp:133 kenvvarproxydlg.cpp:295
msgid ""
"<qt>Make sure you entered the actual environment variable name rather than "
"its value. For example, if the environment variable is <br "
"/><b>HTTP_PROXY=http://localhost:3128</b><br /> you need to enter "
"<b>HTTP_PROXY</b> here instead of the actual value "
"http://localhost:3128.</qt>"
msgstr ""

#: kenvvarproxydlg.cpp:141 kenvvarproxydlg.cpp:303 kproxydlg.cpp:311
msgid "Invalid Proxy Setup"
msgstr "Thiết lập ủy nhiệm không hợp lệ"

#: kenvvarproxydlg.cpp:145
msgid "Successfully verified."
msgstr "Đã được thẩm tra."

#: kenvvarproxydlg.cpp:146
msgid "Proxy Setup"
msgstr "Thiết lập ủy nhiệm"

#: kenvvarproxydlg.cpp:222
msgid ""
"Did not detect any environment variables commonly used to set system wide "
"proxy information."
msgstr ""
"Chưa phát hiện môi trường nào thường dùng để đặt thông tin ủy nhiệm cho toàn "
"hệ thống."

#: kenvvarproxydlg.cpp:226
msgid ""
"<qt>To learn about the variable names the automatic detection process "
"searches for, press OK, click on the quick help button on the window title "
"bar of the previous dialog and then click on the \"<b>Auto Detect</b>\" "
"button.</qt>"
msgstr ""
"<qt>Để tìm biết những tên biến mà tiến trình phát hiện tự động có tìm kiếm, "
"hãy bấm nút Được, nhắp vào nút Trợ giúp Nhanh trên thanh tựa cửa sổ của hộp "
"thoại trước, rồi nhắp vào nút <b>Tìm ra tự động</b>.</qt>"

#: kenvvarproxydlg.cpp:234
msgid "Automatic Proxy Variable Detection"
msgstr "Phát hiện biến ủy nhiệm tự động"

#: kmanualproxydlg.cpp:48
msgid "Manual Proxy Configuration"
msgstr "Cấu hình ủy nhiệm thủ công"

#: kmanualproxydlg.cpp:273
msgid "Invalid Proxy Setting"
msgstr "Thiết lập ủy nhiệm không hợp lệ"

#: kmanualproxydlg.cpp:274
msgid ""
"One or more of the specified proxy settings are invalid. The incorrect "
"entries are highlighted."
msgstr ""
"Một hay nhiều của những thiết lập ủy nhiệm đã xác định là không hợp lệ. Các "
"mục nhập sai đã được tô sáng."

#: kmanualproxydlg.cpp:342
msgid "You entered a duplicate address. Please try again."
msgstr "Bạn đã nhập hai địa chỉ trùng Hãy thử lại."

#: kmanualproxydlg.cpp:344
#, kde-format
msgid "<qt><center><b>%1</b></center> is already in the list.</qt>"
msgstr "<qt><center><b>%1</b></center> đã có trong danh sách này.</qt>"

#: kmanualproxydlg.cpp:346
msgid "Duplicate Entry"
msgstr "Mục nhập trùng"

#: kmanualproxydlg.cpp:356
msgid "New Exception"
msgstr "Ngoại lệ mới"

#: kmanualproxydlg.cpp:363
msgid "Change Exception"
msgstr "Thay đổi ngoại lệ"

#: kmanualproxydlg.cpp:440
msgid "Invalid Entry"
msgstr "Mục nhập không hợp lệ"

#: kmanualproxydlg.cpp:443
msgid "The address you have entered is not valid."
msgstr "Bạn đã nhập một địa chỉ không hợp lệ."

#: kmanualproxydlg.cpp:445
msgid ""
"<qt>Make sure none of the addresses or URLs you specified contain invalid or "
"wildcard characters such as spaces, asterisks (*), or question marks(?).<br "
"/><br /><u>Examples of VALID entries:</u><br /><code>http://mycompany.com, "
"192.168.10.1, mycompany.com, localhost, http://localhost</code><br /><br "
"/><u>Examples of INVALID entries:</u><br /><code>http://my company.com, "
"http:/mycompany,com file:/localhost</code></qt>"
msgstr ""

#: kmanualproxydlg.cpp:466
msgid "Enter the URL or address that should use the above proxy settings:"
msgstr ""
"Hãy nhập tên hoặc địa chỉ Mạng cần có khả năng sử dụng thiết lập ủy nhiên "
"trên:"

#: kmanualproxydlg.cpp:469
msgid ""
"Enter the address or URL that should be excluded from using the above proxy "
"settings:"
msgstr ""
"Hãy nhập địa chỉ Mạng cần trừ ra khả năng sử dụng thiết lập ủy nhiêm trên:"

#: kmanualproxydlg.cpp:472
msgid ""
"<qt>Enter a valid address or URL.<br /><br /><b><u>NOTE:</u></b> Wildcard "
"matching such as <code>*.kde.org</code> is not supported. If you want to "
"match any host in the <code>.kde.org</code> domain, e.g. "
"<code>printing.kde.org</code>, then simply enter <code>.kde.org</code>.</qt>"
msgstr ""

#: kproxydlg.cpp:160
msgid ""
"The address of the automatic proxy configuration script is invalid. Please "
"correct this problem before proceeding. Otherwise, your changes will be "
"ignored."
msgstr ""
"Văn lệnh tự động cấu hình ủy nhiệm có địa chỉ không hợp lệ. Hãy sửa chữa lỗi "
"này trước khi tiếp tục lại. Không thì các thay đổi của bạn bị bỏ qua."

#: kproxydlg.cpp:287
msgid ""
"<h1>Proxy</h1><p>A proxy server is an intermediate program that sits between "
"your machine and the Internet and provides services such as web page caching "
"and/or filtering.</p><p>Caching proxy servers give you faster access to "
"sites you have already visited by locally storing or caching the content of "
"those pages; filtering proxy servers, on the other hand, provide the ability "
"to block out requests for ads, spam, or anything else you want to "
"block.</p><p><u>Note:</u> Some proxy servers provide both services.</p>"
msgstr ""
"<h1>Ủy nhiệm</h1><p>Trình phục vụ ủy nhiệm là một chương trình trung cấp nằm "
"giữa máy của bạn và Mạng, cung cấp dịch vụ như lưu tạm và/hay lọc trang "
"Mạng.</p><p>Trình phục vụ ủy nhiệm lưu tạm cho bạn truy cập nhanh hơn nơi "
"Mạng nào vừa thăm, bằng cách cất giữ hay lưu tạm cục bộ nội dung của trang "
"đó. Còn trình phục vụ ủy nhiệm lọc cung cấp khả năng chặn điều không muốn, "
"như yêu cầu quảng cáo và rác.<p><p><u>Ghi chú :</u> một số trình phục vụ ủy "
"nhiệm cung cấp cả hai dịch vụ.</p>"

#: kproxydlg.cpp:306
msgid ""
"<qt>The proxy settings you specified are invalid.<br /><br />Please click on "
"the <b>Setup...</b> button and correct the problem before proceeding; "
"otherwise your changes will be ignored.</qt>"
msgstr ""

#: ksaveioconfig.cpp:224 ksaveioconfig.cpp:240
msgid "Update Failed"
msgstr "Việc cập nhật bị lỗi"

#: ksaveioconfig.cpp:225
msgid ""
"You have to restart the running applications for these changes to take "
"effect."
msgstr ""
"Bạn cần phải khởi chạy lại các ứng dụng đang chạy để các thay đổi này có tác "
"dụng."

#: ksaveioconfig.cpp:241
msgid "You have to restart KDE for these changes to take effect."
msgstr ""
"Bạn cần phải khởi chạy lại môi trường KDE để các thay đổi có tác dụng."

#: netpref.cpp:32
msgid "Timeout Values"
msgstr "Giá trị thời hạn"

#: netpref.cpp:33
#, kde-format
msgid ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is 1 second."
msgid_plural ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is %1 seconds."
msgstr[0] ""
msgstr[1] ""

#: netpref.cpp:45 netpref.cpp:50 netpref.cpp:55 netpref.cpp:60
msgid " sec"
msgstr " giây"

#: netpref.cpp:47
msgid "Soc&ket read:"
msgstr "Đọc &ổ cắm:"

#: netpref.cpp:52
msgid "Pro&xy connect:"
msgstr "Kết nối ủ&y nhiệm:"

#: netpref.cpp:57
msgid "Server co&nnect:"
msgstr "&Kết nối máy phục vụ :"

#: netpref.cpp:62
msgid "&Server response:"
msgstr "Đáp ứng máy &phục vụ :"

#: netpref.cpp:64
msgid "FTP Options"
msgstr "Tùy chọn FTP"

#: netpref.cpp:68
msgid "Enable passive &mode (PASV)"
msgstr "Bật chế độ bị động (PASV)"

#: netpref.cpp:69
msgid ""
"Enables FTP's \"passive\" mode. This is required to allow FTP to work from "
"behind firewalls."
msgstr ""
"HIệu lực chế độ « bị động » của giao thức truyền tập tin FTP. Cần thiết để "
"cho FTP khả năng hoạt động khi nằm sau bức tường lửa."

#: netpref.cpp:75
msgid "Mark &partially uploaded files"
msgstr "Nhãn tập tin đã tải lên bộ &phận"

#: netpref.cpp:76
msgid ""
"<p>Marks partially uploaded FTP files.</p><p>When this option is enabled, "
"partially uploaded files will have a \".part\" extension. This extension "
"will be removed once the transfer is complete.</p>"
msgstr ""
"<p>Nhãn các tập tin đã tải lên FTP bộ phận.</p><p>Khi tùy chọn này đã bật, "
"các tập tin đã tải lên bộ phận có phần mở rộng tập tin « .part » (phần). Một "
"khi truyền xong, phần mở rộng này được gỡ bỏ.</p>"

#: netpref.cpp:144
msgid ""
"<h1>Network Preferences</h1>Here you can define the behavior of KDE programs "
"when using Internet and network connections. If you experience timeouts or "
"use a modem to connect to the Internet, you might want to adjust these "
"settings."
msgstr ""
"<h1>Tùy thích mạng</h1>Ở đây bạn có thể xác định ứng xử của chương trình KDE "
"khi kết nối đến Mạng và đến mạng khác. Nếu bạn gặp trường hợp quá giờ, hoặc "
"sử dụng bộ điều giải để kết nối đến Mạng, có lẽ bạn muốn điều chỉnh thiết "
"lập này."

#. i18n: file: bookmarks.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:3
msgid "Bookmarks"
msgstr ""

#. i18n: file: bookmarks.ui:23
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbShowRoot)
#: rc.cpp:6
msgid ""
"If this option is unchecked, bookmarks at the root of the hierarchy (not in "
"a folder) are not displayed.\n"
"If checked, they are gathered in a \"root\" folder."
msgstr ""

#. i18n: file: bookmarks.ui:26
#. i18n: ectx: property (text), widget (QCheckBox, cbShowRoot)
#: rc.cpp:10
msgid "&Show bookmarks without folder"
msgstr ""

#. i18n: file: bookmarks.ui:37
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbFlattenTree)
#: rc.cpp:13
msgid ""
"Sub-folders are shown within their parent by default. If you activate this "
"option, sub-folders are displayed on their own.\n"
"It looks less nice but it may help if you have a very big folder you want to "
"spread in two columns."
msgstr ""

#. i18n: file: bookmarks.ui:40
#. i18n: ectx: property (text), widget (QCheckBox, cbFlattenTree)
#: rc.cpp:17
msgid "&Flatten bookmarks tree"
msgstr ""

#. i18n: file: bookmarks.ui:47
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbShowPlaces)
#: rc.cpp:20
msgid ""
"Show a box with KDE places (Home, Network, ...). Useful if you use konqueror "
"as a file manager."
msgstr ""

#. i18n: file: bookmarks.ui:50
#. i18n: ectx: property (text), widget (QCheckBox, cbShowPlaces)
#: rc.cpp:23
msgid "Show system &places"
msgstr ""

#. i18n: file: bookmarks.ui:63
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:26
msgid "General Settings"
msgstr ""

#. i18n: file: bookmarks.ui:71
#. i18n: ectx: property (whatsThis), widget (QLabel, label)
#: rc.cpp:29
msgid ""
"Folders are automatically distributed in several columns. The optimal number "
"of columns depends on the width of the konqueror window and the number of "
"bookmarks you have."
msgstr ""

#. i18n: file: bookmarks.ui:74
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:32
msgid "Number of columns to show:"
msgstr ""

#. i18n: file: bookmarks.ui:109
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbShowBackgrounds)
#: rc.cpp:35
msgid "Disable it on slow system to disable background images."
msgstr ""

#. i18n: file: bookmarks.ui:112
#. i18n: ectx: property (text), widget (QCheckBox, cbShowBackgrounds)
#: rc.cpp:38
msgid "Show folder &backgrounds"
msgstr ""

#. i18n: file: bookmarks.ui:138
#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox_3)
#: rc.cpp:41
msgid "How much disk space is used to cache the pixmaps"
msgstr ""

#. i18n: file: bookmarks.ui:141
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
#: rc.cpp:44
msgid "Pixmap Cache"
msgstr ""

#. i18n: file: bookmarks.ui:150
#. i18n: ectx: property (text), widget (QLabel, lbMaxCacheSize)
#: rc.cpp:47
msgid "Disk cache size:"
msgstr ""

#. i18n: file: bookmarks.ui:163
#. i18n: ectx: property (suffix), widget (KIntNumInput, sbCacheSize)
#: rc.cpp:50
msgid " kB"
msgstr ""

#. i18n: file: bookmarks.ui:173
#. i18n: ectx: property (whatsThis), widget (QPushButton, clearCacheButton)
#: rc.cpp:53
msgid "Clear the pixmap cache"
msgstr ""

#. i18n: file: bookmarks.ui:176
#. i18n: ectx: property (text), widget (QPushButton, clearCacheButton)
#: rc.cpp:56
msgid "&Clear Cache"
msgstr ""

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

#. i18n: file: cache.ui:20
#. i18n: ectx: property (text), widget (QCheckBox, cbUseCache)
#: rc.cpp:62
msgid "&Use cache"
msgstr "D&ùng bộ nhớ tạm"

#. i18n: file: cache.ui:46
#. i18n: ectx: property (title), widget (QGroupBox, bgCachePolicy)
#. i18n: file: kcookiespoliciesdlg.ui:211
#. i18n: ectx: property (text), widget (QTreeWidget, lvDomainPolicy)
#: rc.cpp:65 rc.cpp:301
msgid "Policy"
msgstr "Chính sách"

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

#. i18n: file: cache.ui:55
#. i18n: ectx: property (text), widget (QRadioButton, rbVerifyCache)
#: rc.cpp:71
msgid "&Keep cache in sync"
msgstr "Chạy bộ nhớ tạm đã &đồng bộ"

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

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

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

#. i18n: file: cache.ui:75
#. i18n: ectx: property (text), widget (QRadioButton, rbOfflineMode)
#: rc.cpp:83
msgid "O&ffline browsing mode"
msgstr "Chế độ duyệt &ngoại tuyến"

#. i18n: file: cache.ui:88
#. i18n: ectx: property (text), widget (QLabel, lbMaxCacheSize)
#: rc.cpp:86
msgid "Disk cache &size:"
msgstr "Kích cỡ Bộ nhớ tạm đĩ&a:"

#. i18n: file: cache.ui:111
#. i18n: ectx: property (text), widget (QPushButton, clearCacheButton)
#: rc.cpp:92
msgid "C&lear Cache"
msgstr "&Xoá bộ nhớ tạm"

#. i18n: file: envvarproxy.ui:21
#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttp)
#. i18n: file: envvarproxy.ui:49
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttp)
#: rc.cpp:95 rc.cpp:104
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used to "
"store the address of the HTTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTP_PROXY</b>, ủy nhiệm HTTP được "
"dùng để cất giữ địa chỉ của máy phục vụ HTTP.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

# Name: don't translate / Tên: đừng dịch
#. i18n: file: envvarproxy.ui:24
#. i18n: ectx: property (text), widget (QLabel, lbHttp)
#. i18n: file: manualproxy.ui:66
#. i18n: ectx: property (text), widget (QLabel, lbHttp)
#: rc.cpp:101 rc.cpp:434
msgid "H&TTP:"
msgstr "H&TTP:"

#. i18n: file: envvarproxy.ui:59
#. i18n: ectx: property (whatsThis), widget (QLabel, lbHttps)
#. i18n: file: envvarproxy.ui:87
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttps)
#: rc.cpp:110 rc.cpp:119
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used to "
"store the address of the HTTPS proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>HTTPS_PROXY</b>, ủy nhiệm HTTPS "
"(HTTP bảo mật) được dùng để cất giữ địa chỉ của máy phục vụ HTTPS.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

# Name: don't translate / Tên: đừng dịch
#. i18n: file: envvarproxy.ui:62
#. i18n: ectx: property (text), widget (QLabel, lbHttps)
#. i18n: file: manualproxy.ui:47
#. i18n: ectx: property (text), widget (QLabel, lbHttps)
#: rc.cpp:116 rc.cpp:431
msgid "HTTP&S:"
msgstr "HTTP&S:"

#. i18n: file: envvarproxy.ui:97
#. i18n: ectx: property (whatsThis), widget (QLabel, lbFtp)
#. i18n: file: envvarproxy.ui:125
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leFtp)
#: rc.cpp:125 rc.cpp:134
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used to "
"store the address of the FTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập tên của biến môi trường, v.d. <b>FTP_PROXY</b>, ủy nhiệm FTP được "
"dùng để cất giữ địa chỉ của máy phục vụ FTP.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

# Name: don't translate / Tên: đừng dịch
#. i18n: file: envvarproxy.ui:100
#. i18n: ectx: property (text), widget (QLabel, lbFtp)
#. i18n: file: manualproxy.ui:28
#. i18n: ectx: property (text), widget (QLabel, lbFtp)
#: rc.cpp:131 rc.cpp:428
msgid "&FTP:"
msgstr "&FTP:"

#. i18n: file: envvarproxy.ui:135
#. i18n: ectx: property (whatsThis), widget (QLabel, lnNoProxy)
#. i18n: file: envvarproxy.ui:163
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leNoProxy)
#: rc.cpp:140 rc.cpp:149
msgid ""
"<qt>\n"
"Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
"addresses of sites for which the proxy server should not be used.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập biến môi trường, v.d. <b>NO_PROXY</b>, được dùng để cất giữ địa chỉ "
"của mỗi nơi Mạng với đó nên không dùng trình phục vụ ủy nhiệm.<p>\n"
"Hoặc bạn có thể nhắp vào cái nút<b>Tìm ra tự động</b> để cố phát hiện tự "
"động biến này.\n"
"</qt>"

# Name: don't translate / Tên: đừng dịch
#. i18n: file: envvarproxy.ui:138
#. i18n: ectx: property (text), widget (QLabel, lnNoProxy)
#: rc.cpp:146
msgid "NO &PROXY:"
msgstr "NO &PROXY:"

#. i18n: file: envvarproxy.ui:170
#. i18n: ectx: property (text), widget (QCheckBox, cbShowValue)
#: rc.cpp:155
msgid "Show the &value of the environment variables"
msgstr "Hiện &giá trị của biến môi trường"

#. i18n: file: envvarproxy.ui:181
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbVerify)
#: rc.cpp:158
msgid ""
"<qt>Verify whether or not the environment variable names you supplied are "
"valid. If an environment variable is not found, the associated labels will "
"be <b>highlighted</b> to indicate that they are invalid.</qt>"
msgstr ""
"<qt>Thẩm tra nếu các tên biến môi trường bị bạn cung cấp là hợp lệ không. "
"Nếu biến môi trường nào không được tìm, những nhãn tương ứng sẽ được <b>tô "
"sáng</b> để ngụ ý rằng chúng không hợp lệ.</qt>"

#. i18n: file: envvarproxy.ui:184
#. i18n: ectx: property (text), widget (QPushButton, pbVerify)
#: rc.cpp:161
msgid "&Verify"
msgstr "Thẩ&m tra"

#. i18n: file: envvarproxy.ui:191
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDetect)
#: rc.cpp:164
msgid ""
"<qt>Attempt automatic discovery of the environment variables used for "
"setting system wide proxy information.<p> This feature works by searching "
"for commonly used variable names such as HTTP_PROXY, FTP_PROXY and "
"NO_PROXY.</qt>"
msgstr ""
"<qt>Cố phát hiện tự động các biến môi trường được dùng để đặt thông tin ủy "
"nhiệm cho toàn hệ thống.<p>Tính năng này tìm kiếm các tên biến thường dụng "
"như HTTP_PROXY (ủy nhiệm giao thức truyền siêu văn bản), FTP_PROXY (ủy nhiệm "
"giao thức truyền tập tin) và NO_PROXY (không có ủy nhiệm).</qt>"

#. i18n: file: envvarproxy.ui:194
#. i18n: ectx: property (text), widget (QPushButton, pbDetect)
#: rc.cpp:167
msgid "Auto &Detect"
msgstr "&Tìm ra tự động"

#. i18n: file: kcookiesmanagementdlg.ui:23
#. i18n: ectx: property (clickMessage), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#. i18n: file: kcookiespoliciesdlg.ui:225
#. i18n: ectx: property (clickMessage), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#: rc.cpp:170 rc.cpp:307
msgid "Search"
msgstr ""

#. i18n: file: kcookiesmanagementdlg.ui:30
#. i18n: ectx: property (toolTip), widget (QTreeWidget, lvCookies)
#: rc.cpp:173
msgid "Search interactively for domains and hosts"
msgstr "Tìm kiếm tương tác các miền và máy"

#. i18n: file: kcookiesmanagementdlg.ui:40
#. i18n: ectx: property (text), widget (QTreeWidget, lvCookies)
#: rc.cpp:176
msgid "Domain [Group]"
msgstr "Miền [Nhóm]"

#. i18n: file: kcookiesmanagementdlg.ui:45
#. i18n: ectx: property (text), widget (QTreeWidget, lvCookies)
#: rc.cpp:179
msgid "Host [Set By]"
msgstr "Máy [Đặt Bởi]"

#. i18n: file: kcookiesmanagementdlg.ui:57
#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#. i18n: file: kcookiespoliciesdlg.ui:156
#. i18n: ectx: property (text), widget (KPushButton, pbDelete)
#. i18n: file: useragentdlg.ui:208
#. i18n: ectx: property (text), widget (KPushButton, deleteButton)
#: rc.cpp:182 rc.cpp:287 rc.cpp:621
msgid "D&elete"
msgstr "&Xoá"

#. i18n: file: kcookiesmanagementdlg.ui:64
#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll)
#. i18n: file: kcookiespoliciesdlg.ui:163
#. i18n: ectx: property (text), widget (KPushButton, pbDeleteAll)
#. i18n: file: useragentdlg.ui:218
#. i18n: ectx: property (text), widget (KPushButton, deleteAllButton)
#: rc.cpp:185 rc.cpp:290 rc.cpp:627
msgid "Delete A&ll"
msgstr "Xoá tất &cả"

#. i18n: file: kcookiesmanagementdlg.ui:71
#. i18n: ectx: property (text), widget (QPushButton, pbPolicy)
#: rc.cpp:188
msgid "Change &Policy..."
msgstr "Đổi chính &sách..."

#. i18n: file: kcookiesmanagementdlg.ui:78
#. i18n: ectx: property (text), widget (QPushButton, pbReload)
#: rc.cpp:191
msgid "&Reload List"
msgstr "Tải &lại danh sách"

#. i18n: file: kcookiesmanagementdlg.ui:102
#. i18n: ectx: property (title), widget (QGroupBox, gbDetails)
#: rc.cpp:194
msgid "Details"
msgstr "Chi tiết"

#. i18n: file: kcookiesmanagementdlg.ui:111
#. i18n: ectx: property (text), widget (QLabel, lbName)
#: rc.cpp:197
msgid "Name:"
msgstr "Tên:"

#. i18n: file: kcookiesmanagementdlg.ui:134
#. i18n: ectx: property (text), widget (QLabel, lbValue)
#: rc.cpp:200
msgid "Value:"
msgstr "Giá trị :"

#. i18n: file: kcookiesmanagementdlg.ui:157
#. i18n: ectx: property (text), widget (QLabel, lbDomain)
#: rc.cpp:203
msgid "Domain:"
msgstr "Miền:"

#. i18n: file: kcookiesmanagementdlg.ui:180
#. i18n: ectx: property (text), widget (QLabel, lbPath)
#: rc.cpp:206
msgid "Path:"
msgstr "Đường dẫn:"

#. i18n: file: kcookiesmanagementdlg.ui:203
#. i18n: ectx: property (text), widget (QLabel, lbExpires)
#: rc.cpp:209
msgid "Expires:"
msgstr "Hạn dùng:"

#. i18n: file: kcookiesmanagementdlg.ui:226
#. i18n: ectx: property (text), widget (QLabel, lbSecure)
#: rc.cpp:212
msgid "Secure:"
msgstr "Bảo mật:"

#. i18n: file: kcookiespoliciesdlg.ui:19
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbEnableCookies)
#: rc.cpp:215
msgid ""
"<qt>\n"
"<p>Enable cookie support. Normally you will want to have cookie support "
"enabled and customize it to suit your privacy needs.</p><p>\n"
"Please note that disabling cookie support might make many web sites "
"unbrowsable.</p>\n"
"</qt>"
msgstr ""

#. i18n: file: kcookiespoliciesdlg.ui:22
#. i18n: ectx: property (text), widget (QCheckBox, cbEnableCookies)
#: rc.cpp:221
msgid "Enable coo&kies"
msgstr "Bật c&ookie"

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

#. i18n: file: kcookiespoliciesdlg.ui:37
#. i18n: ectx: property (text), widget (QCheckBox, cbRejectCrossDomainCookies)
#: rc.cpp:229
msgid "Only acce&pt cookies from originating server"
msgstr "Chấp nhận cookie chỉ từ máy phục vụ trang"

#. i18n: file: kcookiespoliciesdlg.ui:47
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: rc.cpp:232
msgid ""
"<qt>\n"
"<p>Automatically accept temporary cookies meant to expire at the end of the "
"current session. Such cookies will not be stored in your computer's hard "
"drive or storage device. Instead, they are deleted when you close all "
"applications (e.g. your browser) that use them.</p><p>\n"
"<u>NOTE:</u> Checking this option along with the next one will override your "
"default as well as site specific cookie policies. However, doing so also "
"increases your privacy since all cookies will be removed when the current "
"session ends.</p>\n"
"</qt>"
msgstr ""

#. i18n: file: kcookiespoliciesdlg.ui:50
#. i18n: ectx: property (text), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: rc.cpp:238
msgid "Automaticall&y accept session cookies"
msgstr "Tự động chấp nhận cookie &phiên chạy"

#. i18n: file: kcookiespoliciesdlg.ui:60
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbIgnoreCookieExpirationDate)
#: rc.cpp:241
msgid ""
"<qt>\n"
"<p>Treat all cookies as session cookies. Session cookies are small pieces of "
"data that are temporarily stored in your computer's memory until you quit or "
"close all applications (e.g. your browser) that use them. Unlike regular "
"cookies, session cookies are never stored on your hard drive or other "
"storage medium.</p><p>\n"
"<u>NOTE:</u> Checking this option along with the previous one will override "
"your default as well as site specific cookie policies. However, doing so "
"also increases your privacy since all cookies will be removed when the "
"current session ends.</p>\n"
"</qt>"
msgstr ""

#. i18n: file: kcookiespoliciesdlg.ui:63
#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreCookieExpirationDate)
#: rc.cpp:247
msgid "Treat &all cookies as session cookies"
msgstr "Xử lý mọi cookie là cookie &phiên chạy"

#. i18n: file: kcookiespoliciesdlg.ui:83
#. i18n: ectx: property (whatsThis), widget (QGroupBox, bgDefault)
#: rc.cpp:250
msgid ""
"<qt>\n"
"Determines how cookies received from a remote machine will be handled: \n"
"<ul>\n"
"<li><b>Ask</b> will cause KDE to ask for your confirmation whenever a server "
"wants to set a cookie.</li>\n"
"<li><b>Accept</b> will cause cookies to be accepted without prompting "
"you.</li>\n"
"<li><b>Reject</b> will cause the cookiejar to refuse all cookies it "
"receives.</li>\n"
"</ul><p>\n"
"<u>NOTE:</u> Domain specific policies, which can be set below, always take "
"precedence over the default policy.</p>\n"
"</qt>"
msgstr ""

#. i18n: file: kcookiespoliciesdlg.ui:86
#. i18n: ectx: property (title), widget (QGroupBox, bgDefault)
#: rc.cpp:261
msgid "Default Policy"
msgstr "Chính sách mặc định"

#. i18n: file: kcookiespoliciesdlg.ui:92
#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAsk)
#: rc.cpp:264
msgid "Ask &for confirmation"
msgstr "&Yêu cầu bạn xác nhận"

#. i18n: file: kcookiespoliciesdlg.ui:99
#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAccept)
#: rc.cpp:267
msgid "Accep&t all cookies"
msgstr "&Chấp nhận mọi cookie"

#. i18n: file: kcookiespoliciesdlg.ui:106
#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyReject)
#: rc.cpp:270
msgid "Re&ject all cookies"
msgstr "&Từ chối mọi cookie"

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

#. i18n: file: kcookiespoliciesdlg.ui:134
#. i18n: ectx: property (title), widget (QGroupBox, gbDomainSpecific)
#: rc.cpp:278
msgid "Site Policy"
msgstr "Chính sách nơi Mạng"

#. i18n: file: kcookiespoliciesdlg.ui:142
#. i18n: ectx: property (text), widget (KPushButton, pbNew)
#. i18n: file: manualproxy.ui:214
#. i18n: ectx: property (text), widget (QPushButton, pbNew)
#. i18n: file: useragentdlg.ui:188
#. i18n: ectx: property (text), widget (KPushButton, newButton)
#: rc.cpp:281 rc.cpp:484 rc.cpp:609
msgid "&New..."
msgstr "&Mới..."

#. i18n: file: kcookiespoliciesdlg.ui:149
#. i18n: ectx: property (text), widget (KPushButton, pbChange)
#. i18n: file: useragentdlg.ui:198
#. i18n: ectx: property (text), widget (KPushButton, changeButton)
#: rc.cpp:284 rc.cpp:615
msgid "Chan&ge..."
msgstr "&Đổi..."

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

#. i18n: file: kcookiespoliciesdlg.ui:206
#. i18n: ectx: property (text), widget (QTreeWidget, lvDomainPolicy)
#: rc.cpp:298
msgid "Domain"
msgstr "Miền"

#. i18n: file: kcookiespoliciesdlg.ui:222
#. i18n: ectx: property (toolTip), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#: rc.cpp:304
msgid "Search interactively for domains"
msgstr "Tìm kiếm tương tác miền"

#. i18n: file: kio_ftprc.kcfg:10
#. i18n: ectx: label, entry (DisablePassiveMode), group (DesktopIcons)
#: rc.cpp:310
msgid "Disable Passive FTP"
msgstr "Tắt FTP bị động"

#. i18n: file: kio_ftprc.kcfg:11
#. i18n: ectx: whatsthis, entry (DisablePassiveMode), group (DesktopIcons)
#: rc.cpp:313
msgid ""
"When FTP connections are passive the client connects to the server, instead "
"of the other way round, so firewalls do not block the connection; old FTP "
"servers may not support Passive FTP though."
msgstr ""
"Trong việc kết nối FTP bị động, ứng dụng khách kết nối đến máy phục vụ, thay "
"vào ngược lại, để tránh bức tường lửa chặn kết nối. Tuy nhiên, máy phục vụ "
"FTP cũ có lẽ không hỗ trợ FTP bị động."

#. i18n: file: kio_ftprc.kcfg:16
#. i18n: ectx: label, entry (MarkPartial), group (DesktopIcons)
#: rc.cpp:316
msgid "Mark partially uploaded files"
msgstr "Đánh dấu tập tin đã tải lên bộ phận"

#. i18n: file: kio_ftprc.kcfg:17
#. i18n: ectx: whatsthis, entry (MarkPartial), group (DesktopIcons)
#: rc.cpp:319
msgid ""
"While a file is being uploaded its extension is \".part\". When fully "
"uploaded it is renamed to its real name."
msgstr ""
"Trong khi tập tin được tải lên, phần mở rộng tập tin của nó là « .part ». "
"Một khi tải lên xong, nó có tên thật."

#. i18n: file: kproxydlg.ui:19
#. i18n: ectx: property (whatsThis), widget (QWidget, KProxyDialogUI)
#: rc.cpp:322
msgid ""
"<qt>\n"
"Setup proxy configuration.\n"
"<p>\n"
"A proxy server is an intermediate machine that sits between your computer "
"and the Internet and provides services such as web page caching and "
"filtering. Caching proxy servers give you faster access to web sites you "
"have already visited by locally storing or caching those pages; filtering "
"proxy servers usually provide the ability to block out requests for ads, "
"spam, or anything else you want to block.\n"
"<p>\n"
"If you are uncertain whether or not you need to use a proxy server to "
"connect to the Internet, consult your Internet service provider's setup "
"guide or your system administrator.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Thiết lập cấu hình ủy nhiệm\n"
"<p>\n"
"<p>Trình phục vụ ủy nhiệm là một chương trình trung cấp nằm giữa máy của bạn "
"và Mạng, cung cấp dịch vụ như lưu tạm và/hay lọc trang Mạng.</p><p>Trình "
"phục vụ ủy nhiệm lưu tạm cho bạn truy cập nhanh hơn nơi Mạng nào vừa thăm, "
"bằng cách cất giữ hay lưu tạm cục bộ nội dung của trang đó. Còn trình phục "
"vụ ủy nhiệm lọc cung cấp khả năng chặn điều không muốn, như yêu cầu quảng "
"cáo và rác.\n"
"<p>\n"
"Nếu bạn chưa chắc nếu cần phải sử dụng máy phục vụ ủy nhiệm để kết nối đến "
"Mạng, hãy tham chiếu những hướng dẫn thiết lập của nhà cung cấp dịch vụ Mạng "
"(ISP) của bạn, hoặc hỏi quản trị hệ thống cục bộ.\n"
"</qt>"

#. i18n: file: kproxydlg.ui:37
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbNoProxy)
#: rc.cpp:331
msgid "Connect to the Internet directly."
msgstr "Kết nối trực tiếp đến Mạng."

#. i18n: file: kproxydlg.ui:40
#. i18n: ectx: property (text), widget (QRadioButton, rbNoProxy)
#: rc.cpp:334
msgid "Connect to the &Internet directly"
msgstr "Kết nối trực t&iếp đến Mạng"

#. i18n: file: kproxydlg.ui:57
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbAutoDiscover)
#: rc.cpp:337
msgid ""
"<qt>\n"
"Automatically detect and configure the proxy settings.<p>\n"
"Automatic detection is performed using the <b>Web Proxy Auto-Discovery "
"Protocol (WPAD)</b>.<p>\n"
"<b>NOTE:</b> This option might not work properly or not work at all in some "
"UNIX/Linux distributions. If you encounter a problem when using this option, "
"please check the FAQ section at http://konqueror.kde.org.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Phát hiện và cấu hình tự động thiết lập ủy nhiệm.<p>\n"
"Việc phát hiện tự động được thực hiện bằng <b>Giao thức phát hiện tự động ủy "
"nhiệm Mạng (WPAD)</b>.<p>\n"
"<b>GHI CHÚ :</b> tùy chọn này có lẽ không hoạt động cho đúng, hoặc không "
"hoạt gì, trong một số bản phân phát UNIX/Linux. Nếu bạn gặp khó khăn dùng "
"tùy chọn này, vui lòng xem phần Hỏi Đáp (FAQ) tại "
"&lt;http://konqueror.kde.org&gt;.\n"
"</qt>"

#. i18n: file: kproxydlg.ui:60
#. i18n: ectx: property (text), widget (QRadioButton, rbAutoDiscover)
#: rc.cpp:344
msgid "A&utomatically detect proxy configuration"
msgstr "Tìm ra tự động cấ&u hình ủy nhiệm"

#. i18n: file: kproxydlg.ui:75
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbAutoScript)
#: rc.cpp:347
msgid "Use the specified proxy script URL to configure the proxy settings."
msgstr ""
"Dùng đia chỉ Mạng của tập lệnh ủy nhiệm đã xác định, để cấu hình thiết lập "
"ủy nhiệm."

#. i18n: file: kproxydlg.ui:78
#. i18n: ectx: property (text), widget (QRadioButton, rbAutoScript)
#: rc.cpp:350
msgid "U&se proxy configuration URL:"
msgstr ""

#. i18n: file: kproxydlg.ui:94
#. i18n: ectx: property (whatsThis), widget (KUrlRequester, location)
#: rc.cpp:353
msgid "Enter the address for the proxy configuration script."
msgstr "Hãy nhập địa chỉ của tập lệnh cấu hình ủy nhiệm."

#. i18n: file: kproxydlg.ui:120
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbEnvVar)
#: rc.cpp:356
msgid ""
"<qt>\n"
"Use environment variables to configure the proxy settings.<p>\n"
"Environment variables such as <b>HTTP_PROXY</b> and <b>NO_PROXY</b> are "
"usually used in multi-user UNIX installations, where both graphical and non-"
"graphical applications need to share the same proxy configuration "
"information.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Dùng biến môi trường để cấu hình thiết lập ủy nhiệm.<p>\n"
"Biến môi trường như <b>HTTP_PROXY</b> (ủy nhiệm giao thức siêu văn bản) và "
"<b>NO_PROXY</b> (không có ủy nhiệm) thường được dùng trong bản cài đặt UNIX "
"đa người dùng, trong mà ứng dụng kiểu cả đồ họa lẫn không đồ họa đều phải "
"dùng cùng thông tin cấu hình ủy nhiệm.\n"
"</qt>"

#. i18n: file: kproxydlg.ui:123
#. i18n: ectx: property (text), widget (QRadioButton, rbEnvVar)
#: rc.cpp:362
msgid "Use preset proxy environment &variables"
msgstr "Dùng biến môi trường ủy nhiệm định sẵn"

#. i18n: file: kproxydlg.ui:133
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbEnvSetup)
#: rc.cpp:365
msgid "Show the proxy environment variable configuration dialog."
msgstr "Hiện hộp thoại cấu hình biên môi trường ủy nhiệm."

#. i18n: file: kproxydlg.ui:136
#. i18n: ectx: property (text), widget (QPushButton, pbEnvSetup)
#. i18n: file: kproxydlg.ui:175
#. i18n: ectx: property (text), widget (QPushButton, pbManSetup)
#: rc.cpp:368 rc.cpp:380
msgid "Setup..."
msgstr "Thiết lập..."

#. i18n: file: kproxydlg.ui:159
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbManual)
#: rc.cpp:371
msgid "Manually enter proxy server configuration information."
msgstr "Tự nhập thông tin cấu hình máy phục vụ ủy nhiệm."

#. i18n: file: kproxydlg.ui:162
#. i18n: ectx: property (text), widget (QRadioButton, rbManual)
#: rc.cpp:374
msgid "&Manually specify the proxy settings"
msgstr "Tự ghi rõ thiết lập ủy nhiệ&m"

#. i18n: file: kproxydlg.ui:172
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbManSetup)
#: rc.cpp:377
msgid "Show the manual proxy configuration dialog."
msgstr "Hiển thị hộp thoại cấu hình ủy nhiệm thủ công."

#. i18n: file: kproxydlg.ui:190
#. i18n: ectx: property (title), widget (QGroupBox, gbAuth)
#: rc.cpp:383
msgid "Authori&zation"
msgstr "&Quyền dùng"

#. i18n: file: kproxydlg.ui:196
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbPrompt)
#: rc.cpp:386
msgid "Prompt for login information whenever it is required."
msgstr "Nhắc với thông tin đăng nhập khi nào cần thiết."

#. i18n: file: kproxydlg.ui:199
#. i18n: ectx: property (text), widget (QRadioButton, rbPrompt)
#: rc.cpp:389
msgid "Prompt as &needed"
msgstr "&Nhắc khi cần"

#. i18n: file: kproxydlg.ui:217
#. i18n: ectx: property (toolTip), widget (QRadioButton, rbPresetLogin)
#: rc.cpp:392
msgid "Use this login information."
msgstr ""

#. i18n: file: kproxydlg.ui:220
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbPresetLogin)
#: rc.cpp:395
msgid "Use information specified here to login into proxy servers as needed."
msgstr ""

#. i18n: file: kproxydlg.ui:223
#. i18n: ectx: property (text), widget (QRadioButton, rbPresetLogin)
#: rc.cpp:398
msgid "Username:"
msgstr "Tên người dùng:"

#. i18n: file: kproxydlg.ui:233
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leUsername)
#: rc.cpp:401
msgid "Login name."
msgstr "Tên đăng nhập."

#. i18n: file: kproxydlg.ui:243
#. i18n: ectx: property (whatsThis), widget (QLabel, lbPassword)
#. i18n: file: kproxydlg.ui:262
#. i18n: ectx: property (whatsThis), widget (KLineEdit, lePassword)
#: rc.cpp:404 rc.cpp:410
msgid "Login password."
msgstr "Mật khẩu đăng nhập."

#. i18n: file: kproxydlg.ui:246
#. i18n: ectx: property (text), widget (QLabel, lbPassword)
#: rc.cpp:407
msgid "Password:"
msgstr "Mật khẩu :"

#. i18n: file: kproxydlg.ui:280
#. i18n: ectx: property (title), widget (QGroupBox, gbOptions)
#: rc.cpp:413
msgid "O&ptions"
msgstr "Tù&y chọn"

#. i18n: file: kproxydlg.ui:289
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbPersConn)
#: rc.cpp:416
msgid ""
"<qt>\n"
"Use persistent proxy connection.<p>\n"
"Although a persistent proxy connection is faster, note that it only works "
"correctly with proxies that are fully HTTP 1.1 compliant. Do <b>not</b> use "
"this option in combination with non-HTTP 1.1 compliant proxy servers such as "
"JunkBuster and WWWOfle.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Dùng sự kết nối ủy nhiệm kiểu bền bỉ.<p>\n"
"Dù sự kết nối ủy nhiệm bền bỉ là nhanh hơn, ghi chú rằng nó hoạt động cho "
"đúng chỉ với ủy nhiệm thuân theo hoàn toàn tiêu chuẩn HTTP 1.1. <b>Đừng</b> "
"dùng tùy chọn này cùng với máy phục vụ ủy nhiệm không thuân theo HTTP 1.1 "
"như JunkBuster hay WWWOfle.\n"
"</qt>"

#. i18n: file: kproxydlg.ui:292
#. i18n: ectx: property (text), widget (QCheckBox, cbPersConn)
#: rc.cpp:422
msgid "Use persistent connections to proxy"
msgstr "Dùng sự kết nối bền bỉ đến máy ủy nhiệm"

#. i18n: file: manualproxy.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, gbServers)
#: rc.cpp:425
msgid "Ser&vers"
msgstr "Máy &phục vụ"

#. i18n: file: manualproxy.ui:79
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttp)
#: rc.cpp:437
msgid "Enter the address of the HTTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTP."

#. i18n: file: manualproxy.ui:86
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leHttps)
#: rc.cpp:440
msgid "Enter the address of the HTTPS proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm HTTPS."

#. i18n: file: manualproxy.ui:93
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leFtp)
#: rc.cpp:443
msgid "Enter the address of the FTP proxy server."
msgstr "Hãy nhập địa chỉ của máy phục vụ ủy nhiệm FTP."

#. i18n: file: manualproxy.ui:100
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbFtp)
#: rc.cpp:446
msgid ""
"Enter the port number of the FTP proxy server. Default 8080. Another common "
"value is 3128."
msgstr ""
"Hãy nhập số hiệu cổng của máy phục vụ ủy nhiệm FTP. Giá trị mặc định là "
"8080. Một giá trị thường dùng khác là 3128."

#. i18n: file: manualproxy.ui:110
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbHttps)
#. i18n: file: manualproxy.ui:126
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbHttp)
#: rc.cpp:449 rc.cpp:452
msgid ""
"Enter the port number of the HTTP proxy server. Default is 8080. Another "
"common value is 3128."
msgstr ""
"Hãy nhập số hiệu cổng của máy phục vụ ủy nhiệm HTTP. Giá trị mặc định là "
"8080. Một giá trị thường dùng khác là 3128."

#. i18n: file: manualproxy.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, cbSameProxy)
#: rc.cpp:455
msgid "&Use the same proxy server for all protocols"
msgstr "D&ùng cùng một máy phục vụ ủy nhiệm cho mọi giao thức"

#. i18n: file: manualproxy.ui:153
#. i18n: ectx: property (title), widget (QGroupBox, gbExceptions)
#: rc.cpp:458
msgid "E&xceptions"
msgstr "Ng&oại lệ"

#. i18n: file: manualproxy.ui:161
#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbReverseProxy)
#: rc.cpp:461
msgid ""
"<qt>\n"
"Reverse the use of the exception list. Checking this box will result in the "
"proxy servers being used only when the requested URL matches one of the "
"addresses listed here.<p>This feature is useful if all you want or need is "
"to use a proxy server  for a few specific sites.<p>If you have more complex "
"requirements you might want to use a configuration script.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Đảo cách sử dụng danh sách ngoại lệ. Việc bật tùy chọn này đặt dùng máy phục "
"vụ ủy nhiệm chỉ khi địa chỉ Mạng đã yêu cầu có khớp với một của những địa "
"chỉ trong danh sách này.<p>Tính năng này có ích nếu bạn muốn sử dụng máy "
"phục vụ ủy nhiệm chỉ với vài nơi Mạng riêng.<p>Nếu bạn cần một thiết lập "
"phức tạp hơn, đề nghị bạn sử dụng một tập lệnh cấu hình.\n"
"</qt>"

#. i18n: file: manualproxy.ui:164
#. i18n: ectx: property (text), widget (QCheckBox, cbReverseProxy)
#: rc.cpp:466
msgid "Use proxy only for entries in this list"
msgstr "Dùng ủy nhiệm chỉ cho mục nhập trong danh sách này"

#. i18n: file: manualproxy.ui:188
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDeleteAll)
#: rc.cpp:469
msgid "Remove all proxy exception addresses from the list."
msgstr "Gỡ bỏ mọi địa chỉ ngoại lệ ủy nhiệm khỏi danh sách."

#. i18n: file: manualproxy.ui:191
#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll)
#: rc.cpp:472
msgid "D&elete All"
msgstr "Xoá h&ết"

#. i18n: file: manualproxy.ui:201
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbDelete)
#: rc.cpp:475
msgid "Remove the selected proxy exception address from the list."
msgstr "Gỡ bỏ địa chỉ ngoại lệ ủy nhiệm đã chọn ra danh sách."

#. i18n: file: manualproxy.ui:204
#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: rc.cpp:478
msgid "De&lete"
msgstr "Xoá &bỏ"

#. i18n: file: manualproxy.ui:211
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbNew)
#: rc.cpp:481
msgid "Add new proxy exception address to the list."
msgstr "Thêm địa chỉ ngoại lệ ủy nhiệm mới vào danh sách."

#. i18n: file: manualproxy.ui:224
#. i18n: ectx: property (whatsThis), widget (QPushButton, pbChange)
#: rc.cpp:487
msgid "Change the selected proxy exception address."
msgstr "Thay đổi địa chỉ ngoại lệ ủy nhiệm đã chọn."

#. i18n: file: manualproxy.ui:227
#. i18n: ectx: property (text), widget (QPushButton, pbChange)
#: rc.cpp:490
msgid "C&hange..."
msgstr "&Đổi..."

#. i18n: file: policydlg.ui:18
#. i18n: ectx: property (whatsThis), widget (QLabel, lbDomain)
#. i18n: file: policydlg.ui:36
#. i18n: ectx: property (whatsThis), widget (KLineEdit, leDomain)
#: rc.cpp:493 rc.cpp:501
msgid ""
"<qt>\n"
"Enter the host or domain to which this policy applies, e.g. "
"<b>www.kde.org</b> or <b>.kde.org</b>.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy nhập máy hay miền vào đó chính sách này áp dụng, v.d. <b>www.kde.org</b> "
"hay <b>.kde.org</b>.\n"
"</qt>"

#. i18n: file: policydlg.ui:21
#. i18n: ectx: property (text), widget (QLabel, lbDomain)
#: rc.cpp:498
msgid "&Domain name:"
msgstr "Tên &miền:"

#. i18n: file: policydlg.ui:50
#. i18n: ectx: property (whatsThis), widget (QLabel, lbPolicy)
#. i18n: file: policydlg.ui:73
#. i18n: ectx: property (whatsThis), widget (KComboBox, cbPolicy)
#: rc.cpp:506 rc.cpp:519
msgid ""
"<qt>\n"
"Select the desired policy:\n"
"<ul>\n"
"<li><b>Accept</b> - Allows this site to set cookies</li>\n"
"<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n"
"<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n"
"</ul>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy chọn chính sách đã muốn:\n"
"<ul>\n"
"<li><b>Chấp nhận</b> &mdash; cho phép nơi Mạng này đặt cookie</li>\n"
"<li><b>Từ chối</b> &mdash; từ chối cookie nào bị nơi Mạng này gởi</li>\n"
"<li><b>Yêu cầu</b> &mdash; nhắc khi nhận cookie từ nơi Mạng này</li>\n"
"</ul>\n"
"</qt>"

#. i18n: file: policydlg.ui:53
#. i18n: ectx: property (text), widget (QLabel, lbPolicy)
#: rc.cpp:516
msgid "&Policy:"
msgstr "Chính &sách:"

#. i18n: file: policydlg.ui:77
#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: rc.cpp:529
msgid "Accept"
msgstr "Chấp nhận"

#. i18n: file: policydlg.ui:82
#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: rc.cpp:532
msgid "Reject"
msgstr "Từ chối"

#. i18n: file: policydlg.ui:87
#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: rc.cpp:535
msgid "Ask"
msgstr "Yêu cầu"

#. i18n: file: useragentdlg.ui:16
#. i18n: ectx: property (whatsThis), widget (QWidget, UserAgentUI)
#: rc.cpp:538
msgid ""
"<qt>\n"
"Here you can modify the default browser-identification text or set a site "
"<code>(eg. www.kde.org)</code> or a domain <code>(eg. kde.org)</code> "
"specific identification text.<p>\n"
"To add a new site-specific identification text, click the <code>New</code> "
"button and supply the necessary information. To change an existing site-"
"specific entry, click on the <code>Change</code> button. The "
"<code>Delete</code> button will remove the selected site-specific "
"identification text, causing the default setting to be used for that site or "
"domain.\n"
"</qt>"
msgstr ""

#. i18n: file: useragentdlg.ui:26
#. i18n: ectx: property (whatsThis), widget (QCheckBox, sendUACheckBox)
#: rc.cpp:544
msgid ""
"<qt>\n"
"Send the browser identification to web sites.<p>\n"
"<u>NOTE:</u> Many sites rely on this information to display pages properly, "
"hence, it is highly recommended that you do not totally disable this feature "
"but rather customize it.<p>\n"
"By default, only minimal identification information is sent to remote sites. "
"The identification text that will be sent is shown below.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Gởi cho các nơi Mạng thông tin nhận diện trình duyệt.<p>\n"
"<u>GHI CHÚ :</u> nhiều nơi Mạng nhờ thông tin này để hiển thị trang cho "
"đúng. Vì vậy, rất khuyên bạn không tắt tính năng này, mà tùy chỉnh nó thay "
"thế.<p>\n"
"Mặc định là gởi cho nơi Mạng ở xa chỉ thông tin nhận diện tối thiểu. Bên "
"dưới hiển thị đoạn nhận diện cần gởi.\n"
"</qt>"

#. i18n: file: useragentdlg.ui:29
#. i18n: ectx: property (text), widget (QCheckBox, sendUACheckBox)
#: rc.cpp:551
msgid "&Send identification"
msgstr "&Nhận diện"

#. i18n: file: useragentdlg.ui:42
#. i18n: ectx: property (whatsThis), widget (QGroupBox, defaultIdGroupBox)
#: rc.cpp:554
msgid ""
"The browser identification text sent to the sites you visit. Use the "
"provided options to customize it."
msgstr ""
"Đoạn nhận diện trình duyệt cần gởi cho nơi Mạng bạn thăm. Hãy dùng những tùy "
"chọn đã cung cấp để tùy chỉnh đoạn này."

#. i18n: file: useragentdlg.ui:45
#. i18n: ectx: property (title), widget (QGroupBox, defaultIdGroupBox)
#: rc.cpp:557
msgid "Default Identification"
msgstr "Nhận diện mặc định"

#. i18n: file: useragentdlg.ui:57
#. i18n: ectx: property (whatsThis), widget (KSqueezedTextLabel, defaultIdLineEdit)
#: rc.cpp:560
msgid ""
"The browser identification text sent to the sites you visit. You can "
"customize it using the options provided below."
msgstr ""
"Đoạn nhận diện trình duyệt cần gởi cho nơi Mạng bạn thăm. Bạn có thể tùy "
"chỉnh đoạn này, dùng những tùy chọn được cung cấp bên dưới."

#. i18n: file: useragentdlg.ui:70
#. i18n: ectx: property (whatsThis), widget (QCheckBox, osNameCheckBox)
#: rc.cpp:564
msgid ""
"Includes your operating system's name in the browser identification text."
msgstr "Gồm tên của hệ điều hành của bạn trong đoạn nhận diện trình duyệt."

#. i18n: file: useragentdlg.ui:73
#. i18n: ectx: property (text), widget (QCheckBox, osNameCheckBox)
#: rc.cpp:567
msgid "Add operating s&ystem name"
msgstr "Thêm tên &hệ điều hành"

#. i18n: file: useragentdlg.ui:101
#. i18n: ectx: property (whatsThis), widget (QCheckBox, osVersionCheckBox)
#: rc.cpp:570
msgid ""
"Includes your operating system's version number in the browser "
"identification text."
msgstr ""
"Gồm phiên bản của hệ điều hành của bạn trong đoạn nhận diện trình duyệt."

#. i18n: file: useragentdlg.ui:104
#. i18n: ectx: property (text), widget (QCheckBox, osVersionCheckBox)
#: rc.cpp:573
msgid "Add operating system &version"
msgstr "Thêm &phiên bản hệ điều hành"

#. i18n: file: useragentdlg.ui:113
#. i18n: ectx: property (whatsThis), widget (QCheckBox, platformCheckBox)
#: rc.cpp:576
msgid "Includes your platform type in the browser identification text"
msgstr "Gồm kiểu nền tảng của bạn trong đoạn nhận diện trình duyệt."

#. i18n: file: useragentdlg.ui:116
#. i18n: ectx: property (text), widget (QCheckBox, platformCheckBox)
#: rc.cpp:579
msgid "Add &platform name"
msgstr "Thêm tên &nền tảng"

#. i18n: file: useragentdlg.ui:123
#. i18n: ectx: property (whatsThis), widget (QCheckBox, processorTypeCheckBox)
#: rc.cpp:582
msgid "Includes your machine's CPU type in the browser identification text."
msgstr ""
"Gồm kiểu bộ xử lý trung tâm của bạn trong đoạn nhận diện trình duyệt."

#. i18n: file: useragentdlg.ui:126
#. i18n: ectx: property (text), widget (QCheckBox, processorTypeCheckBox)
#: rc.cpp:585
msgid "Add &machine (processor) type"
msgstr "Thêm kiểu máy (CPU)"

#. i18n: file: useragentdlg.ui:133
#. i18n: ectx: property (whatsThis), widget (QCheckBox, languageCheckBox)
#: rc.cpp:588
msgid ""
"Includes your language settings in the browser identification text to obtain "
"localized versions of the page."
msgstr ""

#. i18n: file: useragentdlg.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, languageCheckBox)
#: rc.cpp:591
msgid "Add lang&uage information"
msgstr "Thêm thông tin ngôn ng&ữ"

#. i18n: file: useragentdlg.ui:149
#. i18n: ectx: property (title), widget (QGroupBox, domainPolicyGroupBox)
#: rc.cpp:594
msgid "Site Specific Identification"
msgstr "Nhận diện đặc trưng cho nơi Mạng"

#. i18n: file: useragentdlg.ui:162
#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: rc.cpp:597
msgid "Site Name"
msgstr "Tên nơi Mạng"

#. i18n: file: useragentdlg.ui:167
#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: rc.cpp:600
msgid "Identification"
msgstr "Nhận diện"

#. i18n: file: useragentdlg.ui:172
#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: rc.cpp:603
msgid "User Agent"
msgstr "Tác nhân người dùng"

#. i18n: file: useragentdlg.ui:185
#. i18n: ectx: property (whatsThis), widget (KPushButton, newButton)
#: rc.cpp:606
msgid "Add new identification text for a site."
msgstr "Thêm đoạn nhận diện mới cho một nơi Mạng."

#. i18n: file: useragentdlg.ui:195
#. i18n: ectx: property (whatsThis), widget (KPushButton, changeButton)
#: rc.cpp:612
msgid "Change the selected identifier text."
msgstr "Thay đổi đoạn nhận diện đã chọn."

#. i18n: file: useragentdlg.ui:205
#. i18n: ectx: property (whatsThis), widget (KPushButton, deleteButton)
#: rc.cpp:618
msgid "Delete the selected identifier text."
msgstr "Xoá đoạn nhận diện đã chọn."

#. i18n: file: useragentdlg.ui:215
#. i18n: ectx: property (whatsThis), widget (KPushButton, deleteAllButton)
#: rc.cpp:624
msgid "Delete all identifiers."
msgstr "Xoá mọi đồ nhận diện."

#. i18n: file: useragentselectordlg.ui:19
#. i18n: ectx: property (whatsThis), widget (QLabel, siteLabel)
#. i18n: file: useragentselectordlg.ui:38
#. i18n: ectx: property (whatsThis), widget (KLineEdit, siteLineEdit)
#: rc.cpp:627 rc.cpp:636
msgid ""
"<qt>\n"
"Enter the site or domain name where a fake browser identification should be "
"used.<p>\n"
"<u>NOTE:</u> Wildcard syntax such as \\\"*,?\\\" is NOT allowed: instead, "
"use the top level address of a site to make generic matches; for example, if "
"you want all KDE sites to receive a fake browser identification, you would "
"enter <code>.kde.org</code> - the fake identity would then be sent to any "
"KDE site that ends with <code>kde.org</code>.\n"
"</qt>"
msgstr ""

#. i18n: file: useragentselectordlg.ui:22
#. i18n: ectx: property (text), widget (QLabel, siteLabel)
#: rc.cpp:636
msgid "&When browsing the following site:"
msgstr "Khi du&yệt nơi Mạng này:"

#. i18n: file: useragentselectordlg.ui:47
#. i18n: ectx: property (whatsThis), widget (QLabel, aliasLabel)
#. i18n: file: useragentselectordlg.ui:65
#. i18n: ectx: property (whatsThis), widget (KComboBox, aliasComboBox)
#: rc.cpp:645 rc.cpp:653
msgid ""
"<qt>\n"
"Select the browser identification to use whenever contacting the site you "
"specified above.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Hãy chọn cách nhận diện trình duyệt cần dùng khi liên lạc với nơi Mạng đã "
"xác định trên.\n"
"</qt>"

#. i18n: file: useragentselectordlg.ui:50
#. i18n: ectx: property (text), widget (QLabel, aliasLabel)
#: rc.cpp:650
msgid "&Use the following identification:"
msgstr "Nhận diện nh&ư thế :"

#. i18n: file: useragentselectordlg.ui:74
#. i18n: ectx: property (whatsThis), widget (QLabel, identityLabel)
#. i18n: file: useragentselectordlg.ui:89
#. i18n: ectx: property (whatsThis), widget (KLineEdit, identityLineEdit)
#: rc.cpp:658 rc.cpp:666
msgid ""
"<qt>\n"
"The actual browser identification text that will be sent to the remote "
"machine.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Đoạn nhận diện trình duyệt cần gởi cho máy ở xa.\n"
"</qt>"

#. i18n: file: useragentselectordlg.ui:77
#. i18n: ectx: property (text), widget (QLabel, identityLabel)
#: rc.cpp:663
msgid "Real identification:"
msgstr "Nhận diện thật:"

#: smbrodlg.cpp:46
msgid "These settings apply to network browsing only."
msgstr ""

#: smbrodlg.cpp:50
msgid "Default user name:"
msgstr "Tên người dùng mặc định:"

#: smbrodlg.cpp:58
msgid "Default password:"
msgstr "Mật khẩu mặc định:"

#: smbrodlg.cpp:177
msgid ""
"<p><h1>Windows Shares</h1>Konqueror is able to access shared Microsoft "
"Windows file systems, if properly configured. If there is a specific "
"computer from which you want to browse, fill in the <em>Browse server</em> "
"field. This is mandatory if you are not running Samba locally. The "
"<em>Broadcast address</em> and <em>WINS address</em> fields will also be "
"available, if you use the native code, or the location of the 'smb.conf' "
"file from which the options are read, when using Samba. In any case, the "
"broadcast address (interfaces in smb.conf) must be set up if it is guessed "
"incorrectly or you have multiple cards. A WINS server usually improves "
"performance, and reduces the network load a lot.</p><p>The bindings are used "
"to assign a default user for a given server, possibly with the corresponding "
"password, or for accessing specific shares. If you choose to, new bindings "
"will be created for logins and shares accessed during browsing. You can edit "
"all of them from here. Passwords will be stored locally, and scrambled so as "
"to render them unreadable to the human eye. For security reasons, you may "
"not want to do that, as entries with passwords are clearly indicated as "
"such.</p>"
msgstr ""

#: useragentdlg.cpp:80
msgid "Add Identification"
msgstr "Thêm đoạn nhận diện"

#: useragentdlg.cpp:154
msgid "Modify Identification"
msgstr "Sửa đổi đoạn nhận diện"

#: useragentdlg.cpp:209
#, kde-format
msgid ""
"<qt><center>Found an existing identification for<br/><b>%1</b><br/>Do you "
"want to replace it?</center></qt>"
msgstr ""
"<qt><center>Tìm thấy đoạn nhận diện<br/><b>%1</b> đã có.<br/>Bạn có muốn "
"thay thế nó không?</center></qt>"

#: useragentdlg.cpp:214
msgid "Duplicate Identification"
msgstr "Nhận diện trùng"

#: useragentdlg.cpp:396
msgid ""
"<p><h1>Browser Identification</h1> The browser-identification module allows "
"you to have full control over how Konqueror will identify itself to web "
"sites you browse.</p><p>This ability to fake identification is necessary "
"because some web sites do not display properly when they detect that they "
"are not talking to current versions of either Netscape Navigator or Internet "
"Explorer, even if the browser actually supports all the necessary features "
"to render those pages properly. For such sites, you can use this feature to "
"try to browse them. Please understand that this might not always work, since "
"such sites might be using non-standard web protocols and or "
"specifications.</p><p><u>NOTE:</u> To obtain specific help on a particular "
"section of the dialog box, simply click on the quick help button on the "
"window title bar, then click on the section for which you are seeking "
"help.</p>"
msgstr ""
